Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vikas-ukani/task-management

A Task management app by users. Build with Node, Express, MongoDB, TypeScript, Nextjs, TailwindCSS
https://github.com/vikas-ukani/task-management

express mognodb nextjs redux-toolkit restapi tailwin typescript

Last synced: 30 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://i.imgur.com/mRNwBcJ.png)

##### Google Login.
![Google Login](https://i.imgur.com/yowAz4P.png)

##### All Tasks Page.
![All Task Page](https://i.imgur.com/J2Bui2F.png)

##### Create New Task Form.
![New Task Form](https://i.imgur.com/jwUDFa0.png)