Skip to content

Abstract-a/Todooos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

55 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Task Management App

A simple yet powerful app to manage your tasks, stay organized, and collaborate.

πŸš€ Overview

This is a full-stack Task Management Application that allows users to:

  • Create, edit, complete and delete tasks.
  • Authenticate securely using sign-up/sign-in.
  • Add comments on tasks.

Perfect for personal productivity.


✨ Features

  • πŸ” User Authentication – Secure sign-up, login, and logout.
  • πŸ“‹ Task Management – Add, update, and delete tasks.
  • πŸ’¬ Comments – add, update, and delete Comment on tasks.
  • πŸ“± Responsive UI – Works on desktop and mobile.
  • ⚑ Fast & Intuitive – Built with the MERN stack.

πŸ›  Tech Stack

Frontend: React, TailwindCSS, Vite Backend: Node.js, Express.js
Database: MongoDB
Auth: JWT-based authentication


πŸ“Έ Demo

_ 1 - sign up and sign in processes signin-signup

_ 2 - create, update, complete, delete tasks task-crud

_ 3 - search tasks task-search

_ 4 - create, update, delete comments comment-crud

_ 5 - sign out signin-signup

πŸ“¦ Installation

# Clone repository
git clone https://github.com/username/Todooos.git
cd Todooos/frontend

# Install dependencies on the frontend
npm install

# Set environment variables in .env
# VITE_API_BASE_URL

# run the frontend
npm run dev

cd Todooos/backend

# Install dependencies on the backend
npm install

# Set environment variables in .env
PORT
MONGO_URI
JWT_SECRET

# Run the app
npm run dev

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published