A sleek, lightweight, full-stack project tracking application built using the MERN stack (MongoDB, Express, React, Node.js). This app allows users to create, read, and delete project tasks dynamically with real-time state updates and cloud-managed persistence.
- Full CRUD Functionality: Seamlessly log project tasks and remove them instantly.
- Reactive User Interface: Built with Vite and React using modern functional hooks (
useState,useEffect) for instant UI re-renders without refreshing. - REST API Architecture: Clean, modular Express backend routes optimized for fast JSON payloads.
- Cloud Persistence: Fully connected to a secure cloud database via MongoDB Atlas.
- Optimized Network Delivery: Leverages
Axiosfor robust asynchronous communication and streamlined error handling.
- React (Functional Components)
- Vite (Next-generation lightning-fast frontend tooling)
- Axios (Promise-based HTTP client for data fetching)
- Node.js (JavaScript runtime engine)
- Express.js (Minimalist web framework for routing)
- Mongoose (Elegant ODM object modeling for MongoDB)
- MongoDB Atlas (Cloud-hosted multi-cluster database management)
Follow these steps to spin up the local environment on your machine:
git clone [https://github.com/YOUR_USERNAME/mern-project-tracker.git](https://github.com/YOUR_USERNAME/mern-project-tracker.git)
cd mern-project-tracker