https://github.com/dickyrdiar/kapanlibur
  
  
    countdown holiday  
    https://github.com/dickyrdiar/kapanlibur
  
holiday-planner indonesian javascript react
        Last synced: 5 months ago 
        JSON representation
    
countdown holiday
- Host: GitHub
 - URL: https://github.com/dickyrdiar/kapanlibur
 - Owner: Dickyrdiar
 - Created: 2023-10-03T15:34:48.000Z (about 2 years ago)
 - Default Branch: development
 - Last Pushed: 2025-01-30T05:32:23.000Z (9 months ago)
 - Last Synced: 2025-03-01T06:27:18.433Z (8 months ago)
 - Topics: holiday-planner, indonesian, javascript, react
 - Language: JavaScript
 - Homepage: https://kapanlibur.vercel.app/
 - Size: 1.88 MB
 - Stars: 0
 - Watchers: 1
 - Forks: 0
 - Open Issues: 0
 - 
            Metadata Files:
            
- Readme: README.md
 
 
Awesome Lists containing this project
README
          
# ๐๏ธ KapanLibur - Holiday Countdown & Calendar
A web application for tracking holidays and special dates with countdown timers. Built with React.js and modern web technologies.
[](https://kapanlibur.vercel.app/)

## ๐ Features
- ๐
 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
## ๐  Tech Stack
- **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)
## ๐ Getting Started
Follow these instructions to set up the project locally:
1. **Clone the repository**
   ```bash
   git clone https://github.com/your-username/kapanlibur-app.git
   cd kapanlibur-app
   ```
2. **Install dependencies**
   ```bash
   npm install
   ```
3. **Start development server**
   ```bash
   npm run dev
   ```
4. **Open in browser**
   ```
   http://localhost:3000
   ```
## ๐งช Running Tests
```bash
npm test
```
## ๐ค Contributing
We welcome contributions! Here's how to help:
1. Fork the project
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code standards.
## ๐ License
This project is open source under the [MIT License](LICENSE).
---
**Live Demo**: [https://kapanlibur.vercel.app/](https://kapanlibur.vercel.app/)  
**Report Issues**: [GitHub Issues](https://github.com/your-username/kapanlibur-app/issues)
```