Project Title: SnapQuest
Category: Mobile Application
Project File: Download Project File
Bilal Bin Umar
bilal.umar@vu.edu.pk
u.bilal
SnapQuest
Project Domain / Category
Mobile Apps
Abstract / Introduction
The scope of this project is to design and develop an engaging mobile application called Daily One-Photo Challenge, where users are allowed to upload only one photo each day. The application aims to encourage creativity and meaningful sharing by limiting the number of posts, thereby focusing on quality rather than quantity. Each user will be required to sign up and log in securely, after which they can share a daily photo with an optional caption. Other users will be able to view these photos in a timeline feed, like them, and add comments to encourage interaction within the community. A personal profile section will allow users to view their previously uploaded photos, creating a personal gallery of memories. The backend services will be powered by Firebase, which will handle authentication, cloud storage for photos, and a real-time database for posts, likes, and comments. To ensure fairness and compliance with the core idea, the system will enforce the rule of uploading only one photo per user per day. Additionally, optional features such as push notifications for daily reminders and trending photo discovery can be integrated to enhance user engagement. The app will be lightweight, user-friendly, and compliant with Google Play Store policies, making it suitable for publishing once completed.
Functional Requirements:
Sign up using email/Google account.
Secure login/logout functionality.
Users can upload only one photo per day.
Add optional caption when uploading.
Restriction enforced via backend rules.
Display photos uploaded by all users.
Show username, caption, date, likes, and comments.
Users can like photos.
Users can add comments under posts.
Each user can view their own uploaded photos (like a gallery).
Basic profile info (name, profile picture).
Daily reminder to post the photo.
Notifications when someone likes/comments on your photo.
Search users by name.
Explore trending photos of the day.
Tools:
Android Studio, Kotlin/Java, Firebase, XML
Supervisor:
Name: Bilal Bin Umar
Email ID: bilal.umar@vu.edu.pk
MS Teams ID: u.bilalumar@live.com
No schedules available for this project.
No reviews available for this project.