Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.59 KB

File metadata and controls

39 lines (27 loc) · 1.59 KB

📋 MERN Project Tracker

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.


🚀 Key Features

  • 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 Axios for robust asynchronous communication and streamlined error handling.

🛠️ Tech Stack & Architecture

Frontend

  • React (Functional Components)
  • Vite (Next-generation lightning-fast frontend tooling)
  • Axios (Promise-based HTTP client for data fetching)

Backend

  • 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)

⚙️ Installation & Setup Guide

Follow these steps to spin up the local environment on your machine:

1. Clone the Repository

git clone [https://github.com/YOUR_USERNAME/mern-project-tracker.git](https://github.com/YOUR_USERNAME/mern-project-tracker.git)
cd mern-project-tracker