Notetaker is an example of a simple note taking app built using Next.js, NextAuth, TRPC, and TailwindCSS. This project uses the template from T3 Stack.
Live example hosted on Vercel: https://notetaker-ikram-maulana.vercel.app/
To get your Github Client ID and Secret, you need to create a Github OAuth app. You can follow the steps from this guide. then add your GITHUB_CLIENT_ID
and GITHUB_CLIENT_SECRET
to your .env
file.
-
Clone this repo
https://github.com/Ikram-Maulana/notetaker.git
-
Install dependencies
pnpm install
-
Add your
GITHUB_CLIENT_ID
andGITHUB_CLIENT_SECRET
to your.env
fileGITHUB_CLIENT_ID=YOUR_CLIENT_ID GITHUB_CLIENT_SECRET=YOUR_CLIENT_SECRET
-
Run the development server
pnpm dev
-
Open http://localhost:3000 with your browser to see the result.
-
Fork this repo
-
Create a new project on Vercel
-
Import your repo
-
Add your
GITHUB_CLIENT_ID
andGITHUB_CLIENT_SECRET
to your Vercel project's environment variables (Note: Make another Github OAuth app for your production deployment) -
Deploy