Project in progress as a hobby 💡
Live demo is available here! 🎉 🎉 🎉
- Use next.js 🚀 🚀 🚀
- Use material-ui 🖍️ 🖍️ 🖍️
- Use useSWR for NASA APOD API 📡 🌔 📡 🌔
- Use SSR
- Add jest and react-testing-library 🧪 🧪 🧪
- Add Cypress 🧪 🧪 🧪
- Add tests, tests and more tests
- Add GitHub Action for linting, testing and deploying 🎬 🎬 🎬
- Use Vercel for hosting 🏁 🏁 🏁
- Add mobile version 📱 📱 📱
Add locally .env.local
file and put inside your NASA API KEY:
NEXT_PUBLIC_NASA_API_KEY="YOUR_NASA_API_KEY"
Run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!