A web application for tracking holidays and special dates with countdown timers. Built with React.js and modern web technologies.
- 📅 Comprehensive holiday calendar
- ⏳ Countdown timer to upcoming holidays
- 🔍 Search/filter holidays by name
- 🏷️ Categorization of national vs non-national holidays
- 📱 Fully responsive design
- 🧪 Unit testing with Jest
- Frontend:
- React 18 (Functional Components + Hooks)
- JavaScript (ES6+)
- Axios for HTTP requests
- Testing:
- Jest
- React Testing Library
- Build:
- Vite (or create-react-app if applicable)
- Hosting:
- Vercel (for demo deployment)
Follow these instructions to set up the project locally:
-
Clone the repository
git clone https://github.com/your-username/kapanlibur-app.git cd kapanlibur-app
-
Install dependencies
npm install
-
Start development server
npm run dev
-
Open in browser
http://localhost:3000
npm test
We welcome contributions! Here's how to help:
- Fork the project
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Please read CONTRIBUTING.md for details on our code standards.
This project is open source under the MIT License.
Live Demo: https://kapanlibur.vercel.app/
Report Issues: GitHub Issues