# 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}]"}
    390 views
   Owned this note