Este proyecto consiste en una Single Page Application (SPA) que utiliza JavaScript para llamar a una API externa y mostrar hechos curiosos de manera aleatoria.
El proyecto consta de una interfaz web que muestra un hecho curioso aleatorio al cargar la página y permite al usuario obtener nuevos hechos/Datos curiosos, con solo hacer clic en un botón. También se proporcionará la funcionalidad para guardar los hechos curiosos favoritos en un espacio específico de la interfaz.
·Carga de un hecho curioso aleatorio al abrir la página. ·Botón para obtener nuevos hechos curiosos. ·Posibilidad de marcar hechos curiosos como favoritos. ·Sección dedicada a los hechos curiosos favoritos. ·Interfaz responsive para dispositivos móviles y escritorio
Useless.Facts.demo.mov
Para comenzar a disfrutar de los fascinantes hechos curiosos de Useless Facts, sigue estos sencillos pasos:
1.Clona el Repositorio: Copy code -> git clone https://github.com/Thazet/Funfact-usuless-facts.git
-
Accede al Directorio del Proyecto: -> el directorio que hayas asignado
-
Instala las Dependencias: Utiliza npm para instalar las dependencias necesarias. Copy code -> npm install
-
Abre la Aplicación: Abre el archivo index.html en tu navegador web favorito. Puedes hacerlo directamente desde la interfaz de tu sistema operativo o mediante un servidor local. Copy code -> open index.html O bien, si prefieres usar un servidor local: Copy code -> npm start Esto abrirá automáticamente la aplicación en tu navegador predeterminado.
-
¡Explora Hechos Curiosos! Ahora estás listo para explorar hechos curiosos aleatorios o agregar tus favoritos. ¡Disfruta de la experiencia de Useless Facts!
- HTML
- CSS
- Javascript -GitFlow -Flex / Grids
- vitest librerías para testear -Responsive Web Design Mobile & Desktop
- Figma
- Visual Studio Code
- Trello
- Git / GitHub
-Ágiles -Marcos de trabajo Kanban y Scrum -Métodos de presentación efectiva del proyecto -Versión demostrativa de todas las páginas con funcionalidad completa
Este proyecto fue desarrollado como parte de un equipo diverso con roles específicos para lograr una ejecución efectiva y exitosa. ¡Gracias por explorar nuestros hechos curiosos inútiles! 🌟
Gabriela Poves, Fullstack developer
Carolina Chagas, Fullstack developer
Débora Menezes , Product Owner
This project consists of a Single Page Application (SPA) that uses JavaScript to call an external API and display curious facts randomly.
The project consists of a web interface that displays a random fun fact on page load and allows the user to get new fun facts/Data, just by clicking a button. It will also provide the functionality to save favorite fun facts in a specific space in the interface.
-Load a random fun fact when opening the page. -Button to get new fun facts. -Possibility to mark fun facts as favorites. -Section dedicated to favorite fun facts. -Responsive interface for mobile devices and desktop.
Useless.Facts.demo.mov
To start enjoying the fascinating Useless Facts fun facts, follow these simple steps:
1.Clone the Repository: Copy code -> git clone https://github.com/Thazet/Funfact-usuless-facts.git
-
Access the Project Directory: -> the directory you have assigned
-
Install the Dependencies: Use npm to install the necessary dependencies. Copy code -> npm install
-
Open the Application: Open the index.html file in your favorite web browser. You can do it directly from your operating system interface or through a local server. Copy code -> open index.html Or, if you prefer to use a local server: Copy code -> npm start This will automatically open the application in your default browser.
-
Explore Fun Facts! Now you are ready to explore random fun facts or add your favorites - enjoy the Useless Facts experience!
- HTML
- CSS
- Javascript -GitFlow -Flex / Grids
- vitest libraries for testing -Responsive Web Design Mobile & Desktop
- Figma
- Visual Studio Code
- Trello
- Git / GitHub
-Agile -Kanban and Scrum frameworks -Methods for effective project presentation -Demo version of all pages with full functionality.
This project was developed as part of a diverse team with specific roles to achieve effective and successful execution. Thanks for exploring our useless fun facts! 🌟
Gabriela Poves, Fullstack developer