Skip to content

deepeshdm/WingedNotes

Repository files navigation

WingedNOTES

"Keep All Notes in One Place with a Cloud-Based Notepad"

NextJS Typescript Firebase TailwindCSS JWT

Display Image

Setup Locally 👩‍🔧

  1. Git clone the project repository on your local system
git clone https://github.com/deepeshdm/WingedNotes.git
  1. Install dependencies in package.json
cd WingedNotes
npm install
  1. Configure Firestore database on Firebase and set configs as Environment Variables in Nextjs app
# .env.local

# Firebase Configs
NEXT_PUBLIC_APIKEY="xxxxxxxxxxxxxxxxxxxxxxxxxxx"
NEXT_PUBLIC_AUTHDOMAIN="xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
NEXT_PUBLIC_PROJECTID="xxxxxxxxxxxxxxxxxxxxxx"
NEXT_PUBLIC_STORAGEBUCKET="xxxxxxxxxxxxxxxxxxxxxxxxxxx"
NEXT_PUBLIC_MESSAGING_SENDERID="xxxxxxxxxxxxxxxxxxxxxx"
NEXT_PUBLIC_APPID="xxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# JWT Secret Key
NEXT_PUBLIC_JWT_SECRET="xxxxxxxxxxxxxxxx"
  1. Deploy project on local server
npm run build 
num run start