- The lockdown had a very significant impact on our lives and has proven to grow distances among our friends and families.
- Snaplify provides a Gamified solution to this cause.
- Users can share pictures of their memories with each other in a fun way. All they have to do is to share 4 Pictures relating to a WORD, to their friends and the friends are supposed to guess the WORD using the pictures.
- The core concept is to bring out the past happy memories and reminisce the happy events in users' lives.
- Apart from this, it also provides a healthy competition that motivates users to share more such Snaps and Snap Challenges with their loved ones, which provides more Rewards.
- User Identification is based on Google Accounts.
- The App is made Child Friendly and it is made sure that no one publishes any vulgar images or words with the help of a Flask based Deep Learning model deployed on Heroku.
- And don't worry about the Pictures as they are stored using the MOIBIT decentralized secure storage network which proves to be secured.
- Snaplify also provides seamless User to User chat functionality to exchange chains of thoughts between users.
- All in all, Snaplify also presents itself with an Attractive User Interface.
- Designing a User-centric and User-Friendly Interface.
- Modelling Database Entries for a Scalable Product.
- Managing Versions of dependencies that are compatible with each other
- Flutter SDK
- Firebase Backend as Service
- Flask and Keras for Deploying Nudenet Classifier
- Moibit Decentralised Storage Service
- Algolia Search
- Created UI Animations
- Added Friends Section to Profile
- Added Image Viewer Screen
- Created Panorama View for Uploaded Images for Enhanced User Experience
- Added Challenge Streak System
- Added Streak Rewards
- Modified Firebase Queries for Persistent Storage of Images and Details
- Cleaned Code and refractored Providers
- Modified Icons used
- Fixed Bugs that went unnoticed previously
- Created Routes for App
- Connected App with Firebase Services
- Created Basic Framework for the App
- Created Basic UI
- Clone the Repository
- Make sure you have Flutter SDK and Android SDK
- Run the following code:
flutter pub get
flutter run
- Adding a Rewards Store
- Adding Ad based Hints for Monetization
- Adding Group Activity based on the Same Concept