Welcome to ECS Help Desk, a comprehensive Fullstack MERN website designed to revolutionize customer support for [Company Name]. This project aims to enhance communication, streamline ticketing processes, and provide an intuitive knowledge base for quick problem resolution.
Follow these steps to set up and run the project on your local machine.
- Node.js and npm installed
- MongoDB installed and running locally or use a cloud-based solution
- Git installed
-
Clone the repository:
git clone https://github.com/yourusername/yourproject.git cd Help-Desk
-
Install dependencies for the server:
cd Backend npm install
-
Install dependencies for the client:
cd ../Frontend npm install
-
Create a
.env
file in theBackend
directory and configure the following variables:PORT=3000 MONGODB_URI=mongodb+srv://rambo:password123abc@helpdesk.3m5jos8.mongodb.net/ DB_URL=mongodb://localhost:27017/helpdesk
-
Create a
.env
file in theFrontend
directory and configure the following variable:PORT=4000
-
Start the Backend:
cd server npm start
The server will run on http://localhost:3000 by default.
-
Start the Frontend:
cd client npm start
The client will open in your default web browser at http://localhost:4000.
- Access the ticketing system by navigating to the corresponding section in the interface.
- Submit queries and track their resolution status.
- Utilize the real-time chat support tool for immediate assistance.
- Experience the intelligent system handling common questions, reducing manual workload.
- Monitor and improve support performance through insightful metrics.
- Enjoy an easy-to-use interface designed for accessibility.
- ECS for the opportunity to work on this impactful project.
- Open source community for providing invaluable tools and resources.
Feel free to reach out for any questions or issues. Happy coding! 🚀