Skip to content

Tasbook(Enotes) - Tasbook app is a digital-tasking application designed to provide users with a convenient and secure way to organize their Task .

Notifications You must be signed in to change notification settings

subhendu20/Enotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Tasbook

MERN Task-book App

This repository contains the code for an Taskbook web application built using the MERN stack (MongoDB, Express.js, React, and Node.js). The app allows users to manage their tasks by performing CRUD operations (Create, Read, Update, Delete).

Features:

  • User authentication and authorization using JWT (JSON Web Tokens).
  • Create new tasks with a title, description, and due date.
  • View a list of all tasks, sorted by their due dates.
  • Mark tasks as completed or uncompleted.
  • Edit task details, including the title, description, and due date.
  • Delete tasks from the list.
  • Responsive and mobile-friendly user interface.
  • MongoDB database for data storage and retrieval.

Tech Stack:

  • Frontend: React.js, axios.
  • Backend: Node.js, Express.js for API development.
  • Database: MongoDB for data storage.
  • Authentication: JSON Web Tokens (JWT) for user authentication.

Deployment: The app is deployed on Render.

Usage:

  1. Clone the repository: git clone https://github.com/subhendu20/Enotes.git
  2. Install dependencies: npm install (both in the root directory and the "client" folder).
  3. Set up environment variables for MongoDB connection and JWT secret.
  4. Run the app: npm run start for front end and npm run node(nodemon) for backend.

About

Tasbook(Enotes) - Tasbook app is a digital-tasking application designed to provide users with a convenient and secure way to organize their Task .

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published