This project is a web application designed for leave management within organizations. It allows employees to submit leave requests, view their request status, and provides administrators with a panel to manage and respond to these requests. The application is built using the .NET Core framework, utilizes MongoDB for the database, and incorporates responsive design using Bootstrap.
- User Authentication: Users can sign up and log in securely to the system.
- Leave Request: Employees can submit leave requests, specifying the start and end dates along with a reason.
- Admin Panel: Administrators have access to a panel where they can view and manage all leave requests.
- Calendar Integration: The application includes a calendar for selecting leave dates.
- Responsive Design: The user interface is designed to be responsive and user-friendly on various devices.
- Scalability: While the current version is simple, it can serve as a foundation for adding more features in the future.
- .NET Core: The framework for building the web application.
- MongoDB: The NoSQL database for storing user and leave request data.
- Bootstrap: Used for front-end development to create a responsive design.
- Clone this repository.
- Set up your MongoDB database and update the connection string in the app settings.
- Build and run the application using Visual Studio or JetBrains Rider.
Contributions to this project are welcome. Feel free to fork the repository and submit pull requests.
For questions or feedback, please contact matinaminsabouri70@gmail.com.