Skip to content

leburgeon/reduxTaskManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager App

A full-stack task management application with secure authentication, drag-and-drop task ordering, and a fully tested backend. Built with Node.js, Express.js, MongoDB, JWT authentication, and React with Redux for state management. The app is deployed on Fly.io.

Task Manager Demo

Features

  • User Authentication:
    Secure user registration and authentication using JWTs.

  • Task Management:
    Create, update, delete, and reorder tasks. Task order persisted to the database.

  • Drag-and-Drop:
    Integrated Pangea DND for an interactive drag-and-drop re-ordering interface.

  • API Testing:
    Fully tested backend using Node:test and Supertest for HTTP route testing.

  • State Management:
    Efficient state management using Redux and Redux Toolkit.

  • Responsive Design:
    Optimized for desktop and mobile, ensuring a seamless user experience.

  • Deployment:
    Deployed on Fly.io with both front-end and back-end integrated.

Live Demo

Check out the live demo of the app here:
Task Manager Demo

Technologies Used

  • Frontend: React, Redux Toolkit, Pangea DND
  • Backend: Node.js, Express.js, Mongoose, MongoDB
  • Authentication: JWT (JSON Web Tokens)
  • Database: MongoDB
  • Testing: Node:test, Supertest
  • Deployment: Fly.io

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors