Days Until is built with Astro, TailwindCSS, and DaisyUI. This project keeps track of the days until various seasonal events and holidays worldwide.
Live Site: https://days-until.netlify.app/
- Dynamic Event Listings: Displays upcoming seasons and global holidays with countdowns.
- Responsive Design: Fully responsive interface that adapts to different device sizes.
- Customizable Themes: Utilize DaisyUI to switch between multiple color themes.
- International Support: Includes a diverse range of holidays relevant globally or in specific countries.
- Node.js (LTS version recommended)
- npm or yarn (for managing dependencies)
- Clone the repository to your local machine:
git clone https://github.com/fm-anderson/days-until.git
cd days-until
- Install the required dependencies:
npm install
- Run the development server:
npm run dev
- Visit http://localhost:4321 in your browser to access the application.
http://localhost:4321
- To build the project for production:
npm run build
Contributions are welcome! I especially encourage contributions that expand the holiday database to include local holidays from different regions and countries. If you have a holiday that is not currently listed and you'd like to see it in Days Until, please submit a pull request with the details.
- Fork the repository.
- Create a new branch
git checkout -b holiday/your-holiday
. - Make your changes and add them
git add
. - Commit your changes
git commit -m "add some holiday from my country"
. - Push to the branch
git push origin holiday/your-holiday
. - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.