Inspiration

I have a habit of tracking important days. For this, I had created a Days Countdown app long ago on the Android Platform. Later, I had an idea for creating a social countdown app where users can follow each other and share important days, for example, count down for a friend's birthday, anniversaries, etc. I figured Snapchat would be a great platform for sharing the counters as stickers and also lenses for users to try on. I did see Snapchat having a countdown birthday lens, but I wanted to expand on that and let users share and count important dates and events together

What it does

Basically, it counts days. It's a countdown app, but it can also count up from the date of the event. Users can simply set a title, description and the date for that event and create a counter. To make this more fun, users can add background color with emojis or an image as the background for the counter.

How we built it

I built the user app using the Flutter SDK. The backend of the app is built using Django, a Python framework. For the database on the backend, PostgreSQL is used. The backend is hosted on an EC2 instance on Amazon Web Services.

Challenges we ran into

I wanted to use SnapKit as the login for my app and I have the backend of the app written on Python, but the documentation for LoginKit is more focused on Javascript. So, I could not integrate LoginKit on time for my app. But, in the future, I plan on integrating the LoginKit.

Accomplishments that we're proud of

One accomplishment that I'm proud of is that I implemented SnapKit on Flutter on native platforms without using any other 3rd party Flutter packages for SnapKit.

What we learned

I am a Lens Creator, but I never had a chance to make Dynamic Lenses. On this project, I got the chance to learn how Dynamic Lenses work.

What's next for Count

I would like to make Count the ultimate app for counting days and hours. My plan for this Hackathon was to do so but because of time constraints, I had to settle for less. In the future, users should be able to

  • Follow each other and their counters.
  • Follow counters from nearby locations as well using GeoLocation.
  • Count will be better integrated with Snapchat to share Stickers with more designs and more Lenses to choose from.
  • Login with Snapchat
Share this project:

Updates