# Project Brief: Notion-lite
---
---
## Key Features and Technical Implementation Plan
### Core features
* Slash Commands (Type / to turn the block into different content types, including text, anchor, table, image, video)
* Browse as guests, or register as user
### As a Guest
* The user can read the notes
### As a Collaborator
* The user can read the notes
* The user can edit the notes
### As a Owner
* The user can create the notes
* The user can edit the notes
* The user can delete the notes
* The user can invite other users as collaborators via mail/shortlink
* The user can manage the collaborators
## Key Models
**1. Users**
* Standard fields, email/pass/etc
*
**2. Note**
* Block
* Url
* Author
* Collab
* Guest
## High-Level Sprint Planning
### Week 1: Key Functionality
* Users can register and sign up for the site.
* Users can crud notes
* Users can invite collaborators
* Users can pin their notes
### Week 2: Cool Stuff
* Owner can kind of public their notes as template, or export to other platform and other users can download it
* Implement web-socket, so owner and collaborators can co-work together (not guarantee)
{"metaMigratedAt":"2023-06-16T10:04:13.723Z","metaMigratedFrom":"Content","title":"Project Brief: Notion-lite","breaks":true,"contributors":"[{\"id\":\"d64a6f18-296e-4e6e-a80c-e7d5a3224966\",\"add\":1201,\"del\":42}]"}