Skip to content

afaiyaz006/Note-Write

Repository files navigation

Note writer

Rich text Note writing app. Live Demo

Features

  • Create and manage notes.
  • Talk with your note using AI.

Run locally

Clone the repo

git clone https://github.com/afaiyaz006/Note-Write

Install dependencies

npm install

Run

npm run dev

To build the application

npm run build

Create a file named .env.local. Create a github app and add github ID and github secrets.Add following information to .env.local

NEXTAUTH_SECRET="ANYTHING"
GITHUB_ID="ID"
GITHUB_SECRET="SECRET"
POSTGRES_URL="URL"

Libraries used

  1. Database : Postgres
  2. ORM : Drizzle ORM
  3. Authentication : next-auth (Added only github as login provider so login with github only.)
  4. Frontend : NextJS (using latest App based routing)
  5. CSS : Tailwind CSS+ Daisy UI

Screenshots