The Employee Performance Management System is a web application designed to simplify and optimize the monthly employee evaluation process. This project leverages ASP.NET for the backend, React.js for the frontend, and includes an API with Swagger documentation for clear communication.
- Interactive Platform: A user-friendly interface for department heads to assess and rate employee performance.
- Centralized Account Management: A tool for human resources administrators to efficiently manage user accounts.
- API Integration: Utilizes Swagger for comprehensive API documentation, ensuring easy integration and development.
- Backend: ASP.NET
- Frontend: React.js
- API Documentation: Swagger
-
Clone the Repository:
git clone [https://github.com/your-username/employee-performance-management.git](https://github.com/MedAdemBHA/DRX.git)
-
Backend Setup:
- Navigate to the
backend
directory. - Install dependencies:
dotnet restore
- Run the server:
dotnet run
- Navigate to the
-
Frontend Setup:
- Navigate to the
frontend
directory. - Install dependencies:
npm install
- Start the React app:
npm start
- Navigate to the
-
Access the Application:
- Backend: https://localhost:7296
- Frontend: https://localhost:5173
Explore and interact with the API using Swagger documentation. Visit:
- API Documentation: https://localhost:7296/swagger/index.html
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/new-feature
. - Make your changes and commit them:
git commit -m 'Add new feature'
. - Push to the branch:
git push origin feature/new-feature
. - Open a pull request.
This project is licensed under the MIT License.