/task-management

A Task management app by users. Build with Node, Express, MongoDB, TypeScript, Nextjs, TailwindCSS

Primary LanguageTypeScript

Task management app

  • This is a Next.js project contains frontend and backend.

Overview

  • Framework: Node, Express, Reactjs, Next.js, TailwindCSS, Redux-Toolkit
  • Database: MongoDB
  • Authentication - Json Web Token
  • Language: TypeScript

Frontend

Frontend is build with Nextjs Freamework that uses TailwindCSS library to design components.
  • It uses React Hooks to manage state.
  • It uses React Redux-Toolkit to share state between components.

Backend

Backend is build with Express and TypeScript with Google Authentication.
  • It uses mongodb to store users information.
  • It uses TypeScript for type-safe code.
  • It uses JWT to generate authorization token.
  • It has unit test cases.

Images

Home Page.

Home Page

Google Login.

Google Login

All Tasks Page.

All Task Page

Create New Task Form.

New Task Form