Skip to content

Project Overview

Timeline

Milestone 1 (May 2021)

  • Basic Notion-like note taking frontend, where users can type and edit word 'blocks'

Milestone 2 (June 2021)

  • Notetaking database and backend where persistence is added to the app
  • User authentication and login UI
  • Implement draggable 'blocks' feature within a notepage
  • Basic CRUD operations for note 'blocks' and note pages
  • Conceptualisation of 'Board' and 'Table' views for each database
  • Deployment of project
  • CI/CD and Workflow Setup

Milestone 3 (July 2021)

  • Update app UI based on peer feedback
  • Final implementation of 'Board' and 'Table' views
  • Improved context menu accessibility (UI/UX)
  • Uploading of pictures and screenshots
  • Link sharing
  • Download as PDF
  • Added snapshot and unit tests
  • User testing and resolving bugs

Future Extensions

  • Indentable and nestable note blocks (partially implemented)
  • Collabarative editing (partially implemented with WebSockets)
  • Ability to add code blocks and LaTex syntax
  • Add more text-formatting features like underline and italics (bold is already implemented)

Last update: 2021-07-27
Back to top