VacationAllocator is an application designed to help users plan their vacation days allocation in a year. It takes into account weekends and public holidays based on country to calculate the most straightforward way to allocate vacation days to maximize consecutive days off.
- Public Holidays by Country Code: Users can select the country code for which they want to allocate vacation days. The public holidays are fetch from an external https://date.nager.at/.
- Customize public holidays: Users can customize the public holidays by adding or removing specific dates.
- API alternative: Find an alternative API to fetch public holidays
- Customizable public holidays: Allow users to specify which days are considered public holidays
- Better UI/UX: Improve the user interface and experience to make the application more intuitive and user-friendly.
- Favicon: Add a favicon to the application
- Better allocation of days off: Improve the algorithm for allocating days off
- Show consecutive days off: Show the number of consecutive days off for each allocation
To run the application locally for development purposes, follow these steps:
- Clone the repository.
- Install dependencies with
npm install
. - Start the development server with
npm start
.
Contributions are welcome! Please feel free to open issues or pull requests to improve the application.
This project is licensed under the MIT License. See the LICENSE file for details.