SnoWhen provides a clean interface for snow resort data. Due to API costs, the app has one free resort, but is set up to handle any amount of resorts. The app's features include the ability to register and to create, read, and update favorite resorts to make them easily accessible.
Here is a working live demo : http://sno-when.vercel.app/
- Authentication and Authorization
- JWT stored in HTTP only cookie
- Cron jobs to cahce the data in BE
- Create read update Snow Resorts
- Like Resorts for easy access
- Get details with graphs
- Data is updated frequently
Client: Next.js, React Query, SCSS
Server: Strapi CMS based on node, Redis, 3rd-party-snow-api.
npm install
- Add your
RESORT_APP_ID
andRESORT_APP_KEY
to.env
npm run dev
Learned Much From Brad Traversy's Next.js Course: https://www.udemy.com/course/nextjs-dev-to-deployment/
This book on Strapi was illuminating: https://www.packtpub.com/product/designing-web-apis-with-strapi/9781800560635
Add badges from somewhere like: shields.io