Lucion is a team workspace inspired by Notion. A connected workspace for better, efficient, and faster work. It is created by LuciKritZ. Lucion is based on the following technologies:
You can find all the technical documents here:
-
Run
npm install
to install dependencies -
Run
npx convex dev
- This will start a convex backend.
- For more information on Convex, refer this README.md
-
Run
npm run dev
in a separate terminal- This will start the development server.
This project is developed completely in TypeScript.
Consult the "engines"
section of package.json for the recommended version of node, and npm.
- Compatible versions of node and npm are tightly coupled; if one or the other is not compatible, run:
nvm install
.
The application currently has 6 environment variables:
-
CONVEX_DEPLOYMENT
- What it is: A Convex deployment variable provided by Convex itself.
- Where it comes from: Convex -> Login -> Project -> Project Settings or after you create a project in Convex.
- Be advised: There must NOT be a terminating slash (
/
) at the end of this value.
-
NEXT_PUBLIC_CONVEX_URL
- What it is: A Convex deployment variable provided by Convex itself.
- Where it comes from: Convex -> Login -> Project -> Project Settings or after you create a project in Convex.
-
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
-
CLERK_SECRET_KEY
- What it is: This is the secret key for Clerk which is supposed to be used from our backend code. It's very sensitive and should be deleted if leaked.
- Where it comes from: Clerk -> Login -> Dashboard -> [Your Application] -> API Keys
-
EDGE_STORE_ACCESS_KEY
- What it is: This is an edgestore variable access key.
- Where it comes from: Edgestore -> Login -> Dashboard -> Project -> Info icon -> Project Keys
-
EDGE_STORE_SECRET_KEY
- What it is: This is an edgestore variable secret key.
- Where it comes from: Edgestore -> Login -> Dashboard -> Project -> Info icon -> Project Keys
-
NEXT_PUBLIC_HEAP_ANALYTICS_ID
- What it is: Heap Analytics key based on the type of environment.
- Where it comes from: Heap Analytics -> Login -> Account -> Install -> Web
Code with Antonio for an excellent tutorial on youtube. I really appreciate the contributions for the community. 🫶🏻