/noted

This is a todo list application with task description, due date, priority, status, reminders, notes, tags, subtasks, attachments, and recurrence features.

Primary LanguageJavaScriptMIT LicenseMIT

Noted (Front-End)

Noted is a comprehensive task management tool with the ability to create, organize, and manage tasks. Users can add a task description, set a due date, assign a priority level, and track the status of each task. The app also includes a reminders feature to ensure that users do not forget to complete their tasks. Users can add notes to each task for additional information, categorize tasks with tags, break down large tasks into smaller subtasks, and attach relevant files or documents. Additionally, the recurrence feature allows users to set up recurring tasks that need to be completed on a regular basis. Noted has a backend of Node.js Express, EJS, JWT, and Sequelize with MySQL as the database.

Built With

  • React
  • Javascript
  • SCSS
  • Vite
  • React Router

Key Features

  • Add tasks
  • Set task priority
  • Scalable database design

Live Demo

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • git
  • Nodejs
  • Broswer to Display
  • IDE to run and edit the code

Setup

  • open a terminal
  • run git clone git@github.com:killy10o10/noted.git
  • run cd noted
  • run npm install
  • run npm run dev
  • Enter http://127.0.0.1:5173/noted/ in your browser

Usage

  • It can be used to organize a list of tasks to do.

Authors

👤 Okine Kingsley

🤝 Contributing

Contributions, issues, and feature requests are welcome!

🔭 Future Features

  • Add reminders
  • Enable users to add extra note to a task and attacht relevant files
  • Enable users to categorize tasks

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to @JusticeSelormBruce for designing the backend of this this application.

📝 License

This project is MIT licensed.