An educational web app for people to learn about our Solar System and see some cool stuff. Our project makes use of react-three-fiber to show 3D models of every planet. react-three-fiber converts three.js to react based components. You can see NASA's Astronomy Picture Of the Day & latest news about NASA.
Multi-page application built with modern React practices.
Front-End: HTML, CSS, React
Back-End: Node, Express, PostgreSQL
- React 17.0.1 or above
- React Router
- React Three Fiber
- Axios
- Node.js
- Express
- Nodemon
Install dependencies with npm install
.
npm start
npm run dev
npm run db:reset
- Earth Weather
https://api.openweathermap.org/data/2.5/weather?q=Toronto&units=metric&APPID=EARTH_KEY
- APOD(Astronomy Picture Of Day)
https://api.nasa.gov/planetary/apod?api_key=NASA_KEY
- Planet Details
https://api.le-systeme-solaire.net/rest/bodies/mars
- News Component
https://newsapi.org/v2/everything?domains=nasa.gov&language=en&sortBy=publishedAt&apiKey=NEWS_KEY
We utilized SCRUM method in Trello board to keep track of all the tasks of every team member.
https://trello.com/b/kVpH5lXy/final-project-scrum