Skip to content

Great Reads allows you to discover new books and track your readings.

Notifications You must be signed in to change notification settings

GeorgeCloud/great-reads

 
 

Repository files navigation

Great Reads

Being an avid reader is not just a hobby or an interest - it is a lifestyle.

Great Reads is a one stop shop for everything reading related:

  • Save and track books you’ve read
  • Share your books with your friends
  • Leave reviews
  • Set daily reading goals
  • Track progress

Enjoy the current iteration of Great Reads Here!

Project timeline

  • September - CRUD resources/environment setup

  • October - release product with limited features and styling

  • November - Add features, tailor styling


Getting Started

After cloning the repo:

Install dependencies:

npm install

Make sure you have MySQL installed and a server running on port 3306!

Add Environment Variables:

in .env
  • DATABASE_URL
in .env.local
  • AUTH0_SECRET
  • AUTH0_BASE_URL
  • AUTH0_ISSUER_BASE_URL
  • AUTH0_CLIENT_ID
  • AUTH0_CLIENT_SECRET

Migrate the database schema with:

npx prisma migrate dev

Then, run the development server:

npm run dev

Open http://localhost:3000 with your browser to see the result.


Tools Used

About

Great Reads allows you to discover new books and track your readings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.9%
  • CSS 3.0%
  • Shell 0.1%