Loading repository data…
Loading repository data…
zhenya-paitash / repository
This project is a clone of the popular productivity app, Notion. It aims to replicate the core features of Notion, providing users with a platform to manage their notes, tasks, and more in one place.
Name: Notion Clone
Year: 2023
Info:
Idea:
Source:
Description: This project is a clone of the popular productivity app, Notion. It aims to replicate the core features of Notion, providing users with a platform to manage their notes, tasks, and more in one place.
Deploy:
This Notion clone has a wide range of features designed to provide a comprehensive and user-friendly note-taking experience:
Required: git
git clone https://github.com/zhenya-paitash/app-notionclone-2023.git
cd app-notionclone-2023
mv .env.local.example .env.local
4.1.1. Go to the website (https://www.convex.dev/) and create an account
4.1.2. Go to dashboard and create a new project
4.1.3. Go to Settings -> URL and Deploy Key -> Create a production deployment...
4.1.4. After switching to PROD, go to Settings -> URL and Deploy Key -> copy all the necessary data as shown in the screenshot and paste them into the .env.local file
4.2.1. Go to the website (https://clerk.com/) and create an account
4.2.2. Copy and paste API Keys into .env.local file
4.2.3. Go to JWT Templates -> Create new JWT Template -> Convex
4.2.4. Copy "Issuer" and paste into convex/auth.config.js in the convex.domain value
4.3.1. Go to the website (https://edgestore.dev/) and create an account
4.3.2. Create new Project and copy EDGE_ values into .env.local file
Required: Bun (or Node.js)
5.1. Install all requirements, build project, deploy database configuration
bun install && bun run build && bun run db:deploy
5.2. Start a project
bun run start
Required: Docker
WARNING: Edgestore cannot work with this Docker configuration. If you need images, use manual installation on your system or try to fix it and give me feedback. I will appreciate your help.
5.1. Build image
docker build -t app-notionclone-2023 .
5.2. Run container
docker run -d -p 3000:3000 --name notionclone app-notionclone-2023
888 d8b 888 .d8888b. .d8888b. .d8888b. .d8888b.
888 Y8P 888 d88P Y88b d88P Y88b d88P Y88b d88P Y88b
888 888 888 888 888 888 .d88P
8888b. 88888b. 88888b. 88888b. .d88b. 888888 888 .d88b. 88888b. .d8888b 888 .d88b. 88888b. .d88b. .d88P 888 888 .d88P 8888"
"88b 888 "88b 888 "88b 888 "88b d88""88b 888 888 d88""88b 888 "88b d88P" 888 d88""88b 888 "88b d8P Y8b .od888P" 888 888 .od888P" "Y8b.
.d888888 888 888 888 888 888888 888 888 888 888 888 888 888 888 888 888 888 888 888 888 888 888 88888888 888888 d88P" 888 888 d88P" 888 888
888 888 888 d88P 888 d88P 888 888 Y88..88P Y88b. 888 Y88..88P 888 888 Y88b. 888 Y88..88P 888 888 Y8b. 888" Y88b d88P 888" Y88b d88P
"Y888888 88888P" 88888P" 888 888 "Y88P" "Y888 888 "Y88P" 888 888 "Y8888P 888 "Y88P" 888 888 "Y8888 888888888 "Y8888P" 888888888 "Y8888P"
888 888
888 888
888 888