Sinha Services is a robust MERN (MongoDB, Express.js, React, Node.js) application with a focus on advanced authorization features. Users can seamlessly register, log in, and access a provided feedback form through the application. The project includes an exclusive Admin panel, restricted to administrators, allowing efficient user management and editing capabilities. The Admin panel also features an extensive services section, enabling administrators to manage and provide various offerings.
The project is organized into two main folders:
- client: Contains the React frontend code.
- server: Houses the backend code built with MongoDB, Express.js, and Node.js.
To run the application locally, follow these steps:
-
Clone the repository:
git clone https://github.com/theanshumansinha/SinhaServices.git
-
Navigate to the client folder:
cd SinhaServices/client
-
Install dependencies for the client:
npm install
-
Navigate to the server folder:
cd ../server
-
Install dependencies for the server:
npm install
-
Start the client and server concurrently:
npm run dev
This command will launch both the React development server and the Node.js server.
-
Access the application in your browser at https://sinha-services-backend.vercel.app.
- MongoDB
- Express.js
- React
- Node.js
- Vite (for React frontend)
- User registration and login
- Exclusive Admin panel for user and service management
- Extensive services section for user enrollment
- Secure and user-friendly experience
This project is licensed under the anshumansinha.