GoodWatch

GoodWatch

An open source movie library platform for viewing movie info and saving movies for later.

How to get started?

  1. Fork and clone the repo.
  2. Then add a .env file to your root directory with the following

    SECRET_JWT =
    API_KEY=
    PG_URI = 
    SALT_WORK_FACTOR=10
    
  3. Then npm install && npm run dev to get started
  4. To build for production run npm run build && npm start

Want to Contribute?

  1. Clone the repo and make a new branch
  2. Add a feature, fix a bug, or refactor some code 🙂
  3. Make sure to lint your code!
  4. Write/update tests for the changes you made, if necessary.
  5. Run unit & integration tests and make sure all tests pass: npm test.
  6. Open a Pull Request with a comprehensive description of changes to the dev branch

Technologies

  • React
  • React Router
  • Redux Toolkit
  • Node
  • Express
  • Apollo
  • bCrypt
  • JSON Web Tokens
  • Graphql
  • PostgreSQL
  • MaterialUI
  • Jest
  • React Testing Library
  • Webpack

Screenshots

Screenshot Screenshot

GitHub

View Github