La empresa FemFacts busca desarrollar una Single Page Application (SPA) que llame a una API externa (https://uselessfacts.jsph.pl/ . ) para obtener y mostrar hechos curiosos de manera aleatoria. La página permitirá ver cada hecho curioso de manera individual y, si el usuario lo desea, almacenarlo en una lista de favoritos directamente en la misma página principal.
El desarrollo se ha realizado en equipos utilizando metodologías ágiles, con marcos de trabajo Scrum y Kanban. hubo un solo sprint, y se realizaron reuniones diarias y una retrospectiva al final del sprint.
Funcionalidad 1
: P+agina GET A RANDOM FACT -> en ella verás los diferentes Random Facts que posee la Api: |[https://img.shields.io/badge/underscore%20js-0371B5?style=for-the-badge&logo=underscore.js&logoColor=white](https://uselessfacts.jsph.pl/api/v2/facts/random)
|
- para poder acceder a cada random fact, es necesario que hagas click en
Get another fact
Funcionalidad 2
: Puedes guardar la cada dato que te parezca interesante, en Add to favourites
- recibirás un mensaje que ese Random Fact ha sido agregado a tus favoritos :
- si el mismo ya ha sido agregado, tambien recibirás un mensaje de que ya ha sido agregado a tus favoritos
Funcionalidad 3
: Acceder a tus favoritos: puedes ver la lista de tus favoritos, dirigíendote al link de Take me to my favourites
-Pero cuidado por que si no tienes nada guardado, aún, la sección te lo informará, y deberás regresar con el link `` a la sección de Get Random Facts, para guardar algún dato que te interese
"vitest": "^1.0.4"
-GIT
Si quieres contribuir al proyecto, sigue estos pasos:
Fork el proyecto.
Crea una rama para tu función: git checkout -b feature-nueva-funcion
Realiza tus cambios y haz commit: git commit -m 'Añade nueva función'
Sube tus cambios: git push origin feature/nueva-funcion
Abre una solicitud de extracción.
git clone https://github.com/conuvedevegana/femfacts/tree/main
npm install
npm run dev
Crea una nueva rama con el nombre del componente que quieres trabajar, no se podrá trabajar directamente en la rama main.
Todo el código y los commits deberán estar escritos en inglés. Necesitarás tener en tu computadora instalado VISUAL STUDIO CODE y Node JS version mayor a 19.0.0
Somos un equipo de 4 desarrolladoras que forman parte de la cuarta promoción de FemCoders Barcelona.
- Carolina: https://github.com/conuvedevegana
- Fefy: https://github.com/stef-ania
- Meli: https://github.com/melitacasola
- Rosalía: https://github.com/rbravo47