Skip to content

Create an account, add To-Dos, and share with other users

Notifications You must be signed in to change notification settings

LTDakin/To-Do-Teams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To-Do Teams

Project to get practice with Nest.Js, Typescript, React, and managing authorization of shared data.

Frontend

  • Framework: React
  • Routing: React-router
  • Component Library: Antd
  • State Management: Jotai

Backend:

  • Framework: NestJs
  • Type ORM: Drizzle
  • Database: PostgresQL

To run the project:

  1. First start a docker container running a PostgresQL with matching credentials
  2. Build and push migrations using drizzle-kit for the db
npm run build:db
npm run update:db
  1. Start the backend and frontend servers
npm run start:fe
npm run start:be

Main Features:

  • Account Creation & Management
  • Todos persisted in Database
  • Share Todos with other users
  • Authorization gaurds on todos for privacy and security

Screenshot 2026-01-10 at 12 53 28 PM

Screenshot 2026-01-10 at 12 53 09 PM

About

Create an account, add To-Dos, and share with other users

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published