Application that displays a countdown to a given date. It comes with a plethora of features such as custom date entries, theming etc.
Oh and not forgetting the beloved dark mode!
Just save the date and let the countdown begin!
App deployed on netlify at https://rcountdown.netlify.app/
Feature and version branches can be previewed via https://branchNameHere--rcountdown.netlify.app/
Counts down to midnight with clickable features (dark mode)
Added contributor Nathaniel Nyakotey
- Changes by Nyakotey
- Added background image
- Changed fonts
- Simplified css
- Added Font Awesome icons
- Fixed light and dark mode styling
- Fixed light/dark mode toggle button layout
- Minor text edits
- Redesigned UI
- Added countdown to end of year
- Added day count
- Added authors page
- Added link with names at bottom of main page to authors page
- Implement offline functionality
- Add PWA functionality
- Used service workers to cache site static resources
- Site now works without internet connection
- Added PWA functionality for (android) users to install app
- UI updates to light and dark mode 👀
The development process
Not all elements made it into the final product, some others also got modified, added and even dropped completely
- Added new themes with different colours
- Added sidebar
- Redesigned authors/ about us page
- Added custom backgrounds, users can upload own pictures or gifs for background
- Added custom countdowns, allowing users to add their own countdowns
- Added pink theme
- Added custom backgrounds
- Added user custom countdown form
- Added custom countdowns created by user
- Added option to set a user countdown as main countdown
- Added night mode consistency across pages
- Fixed app crashes in UC browser and older versions of Safari
- Added whatsapp share button and whatsapp share functionality to day of year page
- Add edit functionality to created countdowns
- Add animated countdown to day of year page
- Add error handling and error messages to user for a more stable app and less app crashes, fail gracefully
- UI (Sidebar) improvements
- UI changes to countdown-list page
- Organize files into folders
- redesigned UI; sidebar navigation added, multiple themes and backgrounds to choose from
- User created countdowns is now possible; can edit, delete and set a countdown to display on homepage
- Added sharing of the day of year Count to Whatsapp platform
- Added black theme
- Enhanced app security and integrity by sanitizing form inputs
- Improved documentation with the addition of the dev process
- Updated
authors
page to a functionalabout
page - Added in a special
today
page:
Stay current, share thedayCount
to Whatsapp and many more to come - Provided dark mode styles for form popups, improved responsiveness and styling
- Added option to sort countdowns
- Removed due date status, added countdown status on the list item
- Animated deadline on homepage
- Added option to set repeatable countdowns
- Added ui cues for countdown status
- Display due date when countdown is elapsed
- fixed rogue italics, browser auto text selection and more
- fix sidebar option text going under the icon
- Major code refactor, improved code readability and reusuability
- Added a bundling step, Vite, resulting in massive performance gains
- Many other significant updates, setting the stage for the next version
- Bug fixes
- listpage as the homepage with onboarding
- ui for elapsed countdown and clickless countdown updating
- styling for deadline on homepage
- To streamline development, we are making the most of GitHub's ecosystem. The Projects feature has been added to our workflow.
Progress Tracking has never been easier!