This project is a Mini CRM (Customer Relationship Management) system developed as part of the Full Stack Web Development Internship.
It allows users to manage client leads efficiently by adding, viewing, updating, and deleting lead information. The application demonstrates full-stack development with backend integration and database handling.
👉https://future-fs-02-izvv.onrender.com/
👉 https://github.com/KrithiP06/FUTURE_FS_02
- HTML
- CSS
- JavaScript
- Node.js
- Express.js
- SQLite
- Render (Backend Hosting)
- ➕ Add new leads (Name, Email, Source, Notes)
- 📋 View all leads in a structured list
- 🔄 Update lead status (New / Contacted / Converted)
- ❌ Delete leads
- 💾 Persistent data storage using SQLite
- 🌐 Live backend deployment
FUTURE_FS_02/
│
├── server/
│ └── server.js
│
├── client/
│ ├── index.html
│ ├── style.css
│ └── script.js
│
├── package.json
├── package-lock.json
└── README.md
git clone https://github.com/KrithiP06/FUTURE_FS_02.git
cd FUTURE_FS_02
npm install
node server/server.js
Open:
client/index.html
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/leads | Fetch all leads |
| POST | /api/leads | Add new lead |
| PUT | /api/leads/:id | Update lead status |
| DELETE | /api/leads/:id | Delete lead |
- Understanding of full-stack development
- Building REST APIs using Express.js
- Working with SQLite database
- Implementing CRUD operations
- Connecting frontend with backend APIs
- Deploying backend services
Krithi Prakash
This project was built as part of the Full Stack Web Development Internship at Future Interns.
- Add user authentication (Login/Signup)
- Improve UI with advanced animations
- Add search & filter functionality
- Export leads data (CSV/PDF)