Yasumi Doko is a web application designed to help users stay motivated and track the days left until the weekend. Users can customize their experience by setting their timezone, language preference, and selecting their weekend days. The application provides dynamic date and time display adjusted to the user's timezone, along with motivational quotes tailored to their chosen language.
- Dynamic Date, Time, and Weather Display: Users can view the current date, time, and weather forecast for their location.
- Customizable Preferences: Users can set their timezone, language, and select their preferred weekend days for accurate tracking.
- Motivational Quotes: Daily motivational quotes are provided based on the user's selected language, encouraging positivity and productivity.
- Responsive Design: The application is responsive and adapts to different screen sizes for optimal user experience.
Live at: http://yasumidoko.free.nf
To run Yasumi Doko locally, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/SkRagibIshrakAbid/YasumiDoko
-
Serve the application using a local server environment such as XAMPP, WAMP, or any other PHP-supported server.
-
Access the application through your web browser, typically via
http://localhost/YasumiDoko
.
- Set Preferences: Upon visiting the site, users can set their timezone, language, and select their preferred weekend days using the provided dropdown menus.
- Save Preferences: After making selections, users can click the "Save Preferences" button to apply changes.
- Stay Motivated: Users will see the current date, time, and weather forecast, along with a motivational quote relevant to the day of the week and their chosen language.
- Track Weekend: The application calculates and displays the number of days left until the weekend based on the user's selected weekend days.
- PHP: Server-side scripting language for handling user preferences and generating dynamic content.
- JavaScript: Enables client-side interactivity, including updating the clock, generating random emojis, and handling preference saving.
- HTML/CSS: Provides the structure and styling for the web application, ensuring a user-friendly interface.
- DateTime API: Utilized for timezone handling, date/time formatting, and weather widget integration.
- Cookies: Store user preferences for a personalized experience across sessions.
Contributions to Yasumi Doko are welcome! If you'd like to contribute, please fork the repository, make your changes, and submit a pull request. Ensure to follow the project's coding standards and guidelines.
- Weather widget provided by OneWeather.
- Motivational quotes sourced from various sources to inspire users daily.
Feel free to explore Yasumi Doko, customize it to your needs, and share your feedback or suggestions for improvement. Stay motivated and make the most out of every day! 🚀