Skip to content

chingu-voyages/V55-tier3-team-36

Repository files navigation

Habit Tracker (Name TBD)

(Add info about our concept here! Maybe Alina can take care of this?)

Our Team

Tech Stack

This project is built using Next.js, React, NextAuth.js, and PostgreSQL.

Installation

  1. Clone the repo: git clone https://github.com/chingu-voyages/V55-tier3-team-36.git.

  2. Go to the source folder: cd V55-tier3-team-36.

  3. Install dependencies using npm install.

  4. Run the project locally: npm run dev and visit http://localhost:3000.

  5. Configure NextAuth by adding the following to .env.local, replacing each > with your own information:

GOOGLE_CLIENT_ID=<your-google-client-id>
GOOGLE_CLIENT_SECRET=<your-google-client-secret>
NEXTAUTH_SECRET=<run `npx auth secret` in your terminal to generate this for your local environment>

To generate (or, for our team, get our existing) GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET:

  • Sign into Google Cloud Console. (For our team, please use our team login that Lindsay created.)
  • Create a project (or for our team, select our project)
  • Search for OAuth consent and fill out the required fields, App name, support email, and developer contact email (our team can skip this step, the stuff is already generated). For Authorized redirect URIs use http://localhost:3000/api/auth/callback/google.
  • This should generate client_id and client_secret.

About

Add-project-description-here | Voyage-55 | https://chingu.io/ | Twitter: https://twitter.com/ChinguCollabs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7