Skip to content

Latest commit

 

History

History
179 lines (130 loc) · 7.01 KB

dev-process.md

File metadata and controls

179 lines (130 loc) · 7.01 KB

Countdown App

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/

Testing

Feature and version branches can be previewed via https://branchNameHere--rcountdown.netlify.app/

How it started | how it's going

v 0 - 2 (current)@0,3x

Countdown v0.1.0

Counts down to midnight with clickable features (dark mode)

v0 1

Countdown v0.2.1

Added contributor Nathaniel Nyakotey

  • Changes by Nyakotey
  • Added background image
  • Changed fonts
  • Simplified css

Countdown v0.2.2

  • Added Font Awesome icons
  • Fixed light and dark mode styling
  • Fixed light/dark mode toggle button layout
  • Minor text edits

Countdown v0.2.3

  • Added auto light and dark mode v023@0,75x

Countdown v0.4.2

  • Redesigned UI
  • Added countdown to end of year
  • Added day count

v042

Countdown v1.0.0

  • Added authors page
  • Added link with names at bottom of main page to authors page

v1

Countdown v1.1.0

  • Implement offline functionality
  • Add PWA functionality

Countdown v1.2.0

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

v1 2

Countdown to v2.0.0 😄😅

The development process

Design iterations along the way

Not all elements made it into the final product, some others also got modified, added and even dropped completely v2 sketches

Changelog

  • 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

v2alp v2alph v2b v2b2 v2b3 v2b4 image image

Timeline

v2 timeline@0,25x

Countdown V2

  • 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

v2 mobile alt1 v2 pc goku@0,5x

Countdown v2.1.0

  • Added black theme
  • Enhanced app security and integrity by sanitizing form inputs
  • Improved documentation with the addition of the dev process

black theme

Countdown v2.2.0

  • Updated authors page to a functional about page
  • Added in a special today page:
      Stay current, share the dayCount to Whatsapp and many more to come
  • Provided dark mode styles for form popups, improved responsiveness and styling

v220@0,5x

Countdown v2.3.0

  • Added option to sort countdowns
  • Removed due date status, added countdown status on the list item

v2 3

Countdown v2.4.0

  • 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

v2 4@0,5x

Countdown v2.4.1

  • fix sidebar option text going under the icon

Countdown v2.5.0

  • 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

Potential and/or current developments

  • listpage as the homepage with onboarding
  • ui for elapsed countdown and clickless countdown updating
  • styling for deadline on homepage

elapse ui

Latest News

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

Many more to come, stay tuned!