Skip to content

fm-anderson/days-until

Repository files navigation

How many days until ___ ?

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/

Features

  • 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.

Prerequisites

  • Node.js (LTS version recommended)
  • npm or yarn (for managing dependencies)

Installation

  1. Clone the repository to your local machine:
git clone https://github.com/fm-anderson/days-until.git
cd days-until
  1. Install the required dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Visit http://localhost:4321 in your browser to access the application.
http://localhost:4321
  1. To build the project for production:
npm run build

Contributing

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.

How to Contribute

  1. Fork the repository.
  2. Create a new branch git checkout -b holiday/your-holiday.
  3. Make your changes and add them git add.
  4. Commit your changes git commit -m "add some holiday from my country".
  5. Push to the branch git push origin holiday/your-holiday.
  6. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

How many days until ___ ?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published