Skip to content

hamza-arif-dev/todo-app

Repository files navigation

📌 Todo App

Full-Stack Todo Application built using a monorepo architecture with Nx.
This project demonstrates clean architecture, scalable structure, and separation of frontend and backend inside a single workspace.

The application allows users to create, update, delete, and manage tasks efficiently.

🚀 Tech Stack

🧩 Monorepo & Tooling

  • Nx (Monorepo management)
  • TypeScript
  • ESLint + Prettier
  • Jest / Vitest (Testing)

💻 Frontend

  • ReactJS
  • TypeScript
  • REST API integration

🛠 Backend

  • NestJS
  • TypeScript
  • RESTful API architecture

📂 Project Structure

todo-app/
│
├── backend/ # NestJS Backend API
├── frontend/ # ReactJS Frontend
├── packages/ # Shared libraries
│
├── nx.json # Nx configuration
├── tsconfig.json # TypeScript configuration
├── jest.config.ts # Testing configuration
├── package.json # Root dependencies & scripts
└── README.md

⚙️ Features

  • ✅ Create new tasks
  • ✅ Update existing tasks
  • ✅ Delete tasks
  • ✅ Mark tasks as completed
  • ✅ Organized monorepo structure
  • ✅ Type-safe development using TypeScript

📥 Installation

1️⃣ Clone the Repository

git clone https://github.com/hamza-arif-dev/todo-app.git
cd todo-app

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors