Skip to content

Pawliszakk/TodoAppFullStack

Repository files navigation

Full Stack Todo App

Welcome to TaskPro, your go-to solution for task management and goal accomplishment. With TaskPro App you can make collection of tasks, meticulously designed for your ease, all in one convenient platform for your needs.

Preview

Environment Variables

To run this project, you will need to add the following environment variables to your .env.local file:

DB_USER DB_PASSWORD DB_NAME DOMAIN_URL JWT_KEY

Features

  • Creating account
  • Choosing avatar for account
  • Auto logging in
  • Auto logging out
  • Deleting account
  • Changing password
  • Changing account settings
  • Creating tasks with their category, importance title and description
  • Finishing and deleting tasks
  • Editing Task
  • Filtering tasks based on category or by active property
  • List of top 10 users with the most points
  • Light/Dark theme

Tech Stack

next.js, node.js, mongoDB, Sass, Typescript, Api Routes

Installation

Install dependencies and run developer server

  npm install 
  npm run dev

Running Tests

To run tests, run the following command

  npm run test

Support

For support, email me oskar.pawliszak1@o2.pl or go to www.pawliszakdev.com/contact to choose your way to contact me