/Todo-Typescipt-app

Welcome to MyTodoApp - Your Ultimate Task Manager!

Primary LanguageTypeScript

Todo App

Overview

This is a simple Todo app built using the MERN stack (MongoDB, Express.js, React.js, Node.js) with a touch of Material UI for a sleek and responsive user interface. The project adheres to TypeScript strict mode, ensuring type safety throughout the application. Additionally, server management is handled by PM2, and backend validation is implemented using the Zod library.

Features

  • Create: Add new tasks to your to-do list.
  • Read: View your existing tasks with ease.
  • Update: Mark tasks as completed or edit them as needed.
  • Delete: Remove tasks that are no longer necessary.

Technologies Used

  • MongoDB: NoSQL database for storing tasks.
  • Express.js: Web application framework for the backend.
  • React.js: JavaScript library for building user interfaces.
  • Node.js: JavaScript runtime for server-side logic.
  • Material UI: React component library for a polished UI.
  • PM2: Process manager for Node.js applications.
  • Zod: Backend Inputs Validations