Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ§‘β€πŸ’Ό AgentManager

AgentManager is a MERN Stack web application that helps Admins manage agents, upload leads via CSV files, and automatically assign tasks to agents in a round-robin fashion.
Agents can log in, view, and manage only their own assigned tasks.


πŸš€ Features

πŸ‘¨β€πŸ’» Admin Panel

  • Secure JWT-based login.
  • Add, edit, or view agents.
  • Upload CSV files containing leads/tasks.
  • Automatically distribute leads to active agents.
  • View and manage all assigned tasks.

πŸ§β€β™‚οΈ Agent Panel

  • Login as an agent.
  • View only tasks assigned to the logged-in agent.
  • Track task status (Assigned, Completed, etc.).

βš™οΈ Backend

  • Built with Node.js + Express.js + MongoDB.
  • Organized routes for /auth, /agents, /tasks, /upload, /leads.
  • Uses multer and csv-parser for file uploads.
  • .env file for environment variables.

πŸ› οΈ Tech Stack

Layer Technology
Frontend React.js (Vite / CRA)
Backend Node.js, Express.js
Database MongoDB (Mongoose)
Auth JWT (JSON Web Token)
File Upload Multer + CSV Parser

πŸ“¦ Installation and Setup

Follow these steps to run the project locally:

1️⃣ Clone the repository

git clone https://github.com/your-username/AgentManager.git
cd AgentManager

About

AgentManager is a MERN stack application built to simplify agent and task management. It allows an admin to securely log in, create and manage agents, upload task lists through CSV files, and distribute them efficiently among agents. With its clean design and RESTful APIs, it easy to handle workflows, and manage tasks all in one place.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages