Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rahul-0000-code/supportdesk-webapp
Introducing Support Desk: A robust web application crafted with the MERN stack. Seamlessly manage service requests while ensuring secure user authentication with JWT integration. Experience the power of MongoDB, Express.js, React.js, and Node.js combined to deliver a seamless support management solution.
https://github.com/rahul-0000-code/supportdesk-webapp
application best bestmernprojects bestwebsite crud-application mern mern-project mern-stack mern-stack-development service servicedesk servicenow-app servicenow-development web
Last synced: about 2 months ago
JSON representation
Introducing Support Desk: A robust web application crafted with the MERN stack. Seamlessly manage service requests while ensuring secure user authentication with JWT integration. Experience the power of MongoDB, Express.js, React.js, and Node.js combined to deliver a seamless support management solution.
- Host: GitHub
- URL: https://github.com/rahul-0000-code/supportdesk-webapp
- Owner: rahul-0000-code
- Created: 2024-03-20T05:57:31.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-20T09:23:14.000Z (10 months ago)
- Last Synced: 2024-03-21T07:44:42.114Z (10 months ago)
- Topics: application, best, bestmernprojects, bestwebsite, crud-application, mern, mern-project, mern-stack, mern-stack-development, service, servicedesk, servicenow-app, servicenow-development, web
- Language: JavaScript
- Homepage:
- Size: 3.19 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Support Desk Web Application
This is a Support Desk web application built using the MERN stack (MongoDB, Express.js, React.js, Node.js). The application provides features for managing service requests, user authentication (login and registration), and utilizes JSON Web Tokens (JWT) for secure authentication.
Demonstration video
https://github.com/rahul-0000-code/supportDesk-webApp/assets/85439546/f5cf24fd-7156-4da4-968c-eb30f5a76b87## Features
- **User Authentication:** Users can register for an account and login securely.
- **Service Requests:** Users can submit service requests for assistance or support.
- **JWT Token:** JSON Web Tokens are used for authentication to ensure secure access to the application.## Technologies Used
- **Frontend:**
- React.js
- HTML5
- CSS3
- JavaScript- **Backend:**
- Node.js
- Express.js- **Database:**
- MongoDB
- Mongoose ODM (Object Data Modeling)## Prerequisites
Before running this application, ensure that you have the following installed on your machine:
- Node.js
- MongoDB## Getting Started
Follow these steps to set up and run the application:
1. Clone the repository to your local machine:
```
git clone https://github.com/your-username/support-desk.git
```2. Navigate to the project directory:
```
cd support-desk
```3. Install dependencies for both the server and client:
```
npm install
cd client
npm install
cd ..
```4. Start the MongoDB server:
```
mongod
```5. Start the backend server:
```
npm start
```6. Start the frontend development server:
```
cd client
npm start
```7. Open your browser and navigate to `http://localhost:3000` to view the application.
## Usage
1. **Register/Login:** Create an account or login with your existing credentials.
2. **Submit Service Request:** Fill out the form to submit a service request for assistance.
3. **View Service Requests:** View a list of your submitted service requests and their statuses.## License
This project is licensed under the [MIT License](LICENSE).
## Acknowledgments
- This project was inspired by [Service Now web Page].
---
Feel free to customize this README file according to your project's specific details and requirements. Let me know if you need further assistance!
--------------------Pull requests and issues are always welcome----------------------