jonprather / SnoWhen

Snow Resort Forecasts

Home Page:sno-when.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SnoWhen

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.

Demo

Here is a working live demo : http://sno-when.vercel.app/

Features

  • 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

Tech Stack

Client: Next.js, React Query, SCSS

Server: Strapi CMS based on node, Redis, 3rd-party-snow-api.

Installation

  1. npm install
  2. Add your RESORT_APP_ID and RESORT_APP_KEY to .env
  3. npm run dev

Acknowledgements

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

Badges

Add badges from somewhere like: shields.io

MIT License

About

Snow Resort Forecasts

sno-when.vercel.app


Languages

Language:JavaScript 88.1%Language:SCSS 11.7%Language:TypeScript 0.1%Language:CSS 0.0%