Skip to content

Planètes-et-astéroïdes is a web app that displays metrics relative to the planets, satellites, and asteroids that constitute the solar system.

License

Notifications You must be signed in to change notification settings

Sboursen/planetes-et-asteroides

Repository files navigation

MV-Module2-capstone

Planètes-et-astéroïdes is a web app powered by the The solar system API that displays metrics relative to the planets, satellites, and asteroids that constitute our solar system. In addition to the ability to navigate between the different celestial bodies, it also offers a powerful search by name functionality. It is made as capstone project of the React&Redux module.

Built With

  • TailwindCss
  • React
  • Redux
  • Redux-thunk
  • React-router
  • Redux-logger (tooling)
  • React testing library (unit testing)
  • The solar system API

Milestones

  • Milestone 1: React app setup with redux using the duck pattern
  • Milestone 2: Set up the app navigation using react-router
  • Milestone 3: Create an API layer using the Solar System API
  • Milestone 4: Create the Redux store including the action creators and the reducers
  • Milestone 5: Integrate the redux store into the app and display the data in the Home route
  • Milestone 6: Implement Details route functionalities
  • Milestone 7: Implement Search route and functionality
  • Milestone 8: Create the About route
  • Milestone 9: Finalize the styling
  • Milestone 10: Implement additional tests

sneak peek

Application Screenshot

Getting Started

Prerequisites: A Web Browser (preferably FireFox or Chrome)

Option 1

Use the live Website

Live link

Option 2

Set up your own copy locally

  • Clone the GitHub Repository
  • Go to the Project folder cd planetes-et-asteroides
  • Run npm install to install the dependencies
  • Run npm start to run the live server.

(Optional) Run tests

  • Stop the server if it's already running CTRL + C
  • Run npm test run the tests

About the authors

👤 Soufiane Boursen

Contributors

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

📝 License

This project is MIT licensed.

About

Planètes-et-astéroïdes is a web app that displays metrics relative to the planets, satellites, and asteroids that constitute the solar system.

Topics

Resources

License

Stars

Watchers

Forks