Skip to content

A RESTful API for task management, featuring JWT authentication and role-based authorization to secure CRUD operations.

License

Notifications You must be signed in to change notification settings

DaniElias7/nodeTasksManagerApiAuth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo App

A basic todo application that allows users to create, read, update, and delete tasks. Tasks can also be marked as completed and prioritized.

Technologies Used

  • Frontend: Next.js, TypeScript
  • Backend: Node.js, Express
  • Database: PostgreSQL

Getting Started

Frontend

  1. Navigate to the frontend directory: cd client
  2. Install dependencies: npm install or yarn install
  3. Start the development server: npm run dev or yarn dev

Backend

  1. Navigate to the backend directory: cd api
  2. Install dependencies: npm install or yarn install
  3. Set up your PostgreSQL database and configure the connection in config/db.js.
  4. Start the server: npm start or yarn start

Features

  • Add new tasks with text and priority.
  • View all, active, or completed tasks.
  • Mark tasks as completed.
  • Edit existing tasks.
  • Delete tasks.
  • Search tasks.
  • View a progress bar indicating completed tasks.

About

A RESTful API for task management, featuring JWT authentication and role-based authorization to secure CRUD operations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published