For testing purpose only. station-proto.netlify.app
- NextJS
- TailwindCSS
- Shadcn/ui
- Zustand
- Zod
- Emoji Mart
- etc, at the package.json file
- User Authentication ✅
- Mobile responsive ✅
- Dark & light mode ✅
- Search & trash ✅
- Expandable sidebar ✅
- Realtime sidebar ✅
- Block editor ✅
- Realtime editor ⏳
- Publishable ⏳
To clone and run this application locally, you'll need Git, Docker & Node.js installed on your computer.
Start supabase container on your local machine, to get your anon key and url for local development purpose
pnpm dlx supabase start
# or
npx supabase start
Please reference to the Supabase cli doc for more instruction
- Clone the project
git clone git@github.com:fsaythanry/station-a-notion-clone.git
cd station-a-notion-clone
- Create
.env.local
file in root directory
NEXT_PUBLIC_SUPABASE_URL=<your supabase url>
NEXT_PUBLIC_SUPABASE_ANON_KEY=<your supabase anon key>
NEXT_PUBLIC_APP_URL=http://localhost:3000
- Install the app dependencies:
pnpm install
# or
npm install
# or
yarn
# or
- Run the app:
pnpm dev
# or
npm run dev
# or
yarn dev
# or
Open http://localhost:3000 with your browser to see the result.
Distributed under the MIT license. See LICENSE for more information.