Skip to content

CarlosSanchezdev/hackathonF5_marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 

Repository files navigation

hackathlonF5_marketplace

startUpComunity

1e2645b96bc33f257d77cea4d99a6d2d

Estáis en frente del proyecto final de la Hackathon 2023, Estamos muy contentos de llegar hasta este punto de desarollo formativo gracias a nuestros respectivos guías. Lo sabemos, tenemos la capacidad de poder afrontar este pequeño, pero intenso reto: comunicación constante con nuestro equipo, la organización de tareas usando srum agile, fortalecer nuestras nociones para refactorizar y documentar herramientas nuevas. Un reto académico que agradecemos a nuestro sponsor CaixaBank. Nuestro equipo de desarrollo está formado por nuestra Product Owner Ainhoa, Scrum Judit y, aunque en realidad todos ejercemos de desarrolladores, nuestros developers Georgette, Carlos, Ana, Bryan, Caren y Natalia. Nuestro objetivo es crear un nuevo producto según los requerimientos de nuestro cliente.

1. Requerimientos base del cliente para MVP:

  • Crear un Marketplace
  • Crear Anuncios y publicarlos.
  • Usuario como visitante
  • Cliente que paga por anunciarse
  • Contacto entre usuario y cliente

Nosotras ofrecemos como proyecto escalable:

  1. Un marketplace en el que el objetivo será crear una comunidad de desarrolladores que quieran emprender una startup y necesiten colaboradores.
  2. La temática de los proyectos startup serán exclusivos de temáticas especificas que creemos que podrían mejorar nuestro futuro. La ansiedad climática, el fantasma del nazismo, el clasicismo y el machismo y la gran mentira de un crecimiento económico sin límite nos está llevando a una desazón profunda, y creemos que mediante vías tecnológicas podemos ayudar a que nuestro entorno deje de ser un poco menos hostil.
  3. En esta plataforma está enfocada a perfiles tecnológicos o de desarrollo junior que quieran aportar algo valioso juntándose en esta comunidad "startupera". Podrá acceder al perfil de compañeras, ver sus inquietudes y habilidades en el sector TIC y, si queréis desarrollar una temática en común, dale a los favoritos, ¡Es un match!, a partir de aquí ya deberán ponerse en contacto.

73322dd86f7b8e28e2b70142a3c954e9

2. User stories:

  • Yo como user quiero acceder a todas las vistas para poder enterarme de todo el contenido de la plataforma.
  • Yo como user quiero un diseño intuitivo y simple para poder enrutarme entre las diferentes pantallas.
  • Yo como user quiero acceder a la informacion de los anunciantes para revisar si hay algun proyecto que me gusta.
  • Yo como user quiero una lista de mis favoritos para poder ponerme en contacto si finalmente quiero participar en uno de ellos.
  • Yo como user quiero acceder a los puestos de los enunciantes para participar en la busqueda de proyectos comunes.
  • Yo como user quiero poder ser identificado igualmente como usuario-cliente para beneficiarme de la horizontalidad de la app y buscar compañeros.

3. Team Members

Name Role GitHub
Judit Calvet Scrum Master https://github.com/Judit-Calvet
Aihnoa Cala Product Owner https://github.com/acalabustos
Carlos Sanchez Developer https://github.com/Holapueblodev
Ana Delgado Developer https://github.com/anadelccc
Georgette Palomo Developer https://github.com/georgette949
Alba Rus Developer https://github.com/Albaric0que

5. Final Design

Mockup (1)

6. Stacks

  • HTML5
  • CSS3
  • JavaScript
  • PHP 8.1.10
  • Laravel
  • Boostrap 5
  • DrawSQL
  • MySQL

7. Required:

  • Composer & Laravel Installed
  • XAMPP/LAMPP Installed
  • NPM Installed
  • MySQL
  • PHP
  • PHP Artisan Serve
  • 8. How to install this project:

    You will need a text editor and perform the following steps:

    1. Clone the project
      git clone https://github.com/Holapueblodev/hackathlonF5_marketplace
    1. Go to the project directory
      cd (nombre carpeta aquí)
    1. Create a MySQL database named "marketplace"

    2. Locate .env.example in the project and once there change the database name that comes by default for our database name (laravel for springfieldelementaryschool). After that, remove .example from the file name so its new name will be .env

    3. Install dependencies

      npm install
      composer install
    1. Activate the server and keep this terminal open
      npm run dev
    1. Run the PHP server and keep this terminal open
      php artisan serve
    1. Import database
      php artisan migrate:fresh --seed

    9. Tests

    To run the php tests, execute the following command:

      php artisan test

    Screenshot test

    To run the vendor tests, execute the following command:

      vendor/bin/phpunit

    Screenshot test

    10. Methodology:

    • Mob programming.
    • Pair programming.
    • Agile with SCRUM
    • ENJOY CODE!

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Contributors 6