8000 GitHub - trybick/tv-minder: Track all your favorite TV shows on one calendar
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

trybick/tv-minder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TV-Minder

Full-stack web app to keep track of your favorite shows.

Netlify Status Validate front Playwright Tests

Screenshot

Technologies

Front: Vite, React, Redux, TypeScript, Chakra UI

API: Node.js, Express, MongoDB Atlas, TypeScript

Local Development

Using the production API (quickest)

This will start the front-end and use the production API for API requests so you don't need to run the local API.

npm install
npm start

Or run the API locally if preferred

# Start the local API
npm run serve:local
# Start the app
npm run start:local

ENV Files

  • All ENV files on the frontend are checked into git, except for the google OAuth token. If you need to use Google OAuth locally, then create a file front/.env.local which contains VITE_GOOGLE_OAUTH_CLIENT_ID.

Testing

To run the e2e tests:

  • Make sure the local dev server is running: npm run start
  • Install playwright: npx playwright install
  • Run the tests: npm run test:ui

About

Track all your favorite TV shows on one calendar

Topics

Resources

Stars

Watchers

Forks

Contributors 23

0