Inspiration
Students often miss relevant discounts because offers are scattered across multiple platforms such as retailer websites, newsletters, social media, and in-store promotions. This fragmentation makes it time-consuming and inefficient to find meaningful savings.
We built Amovi to solve this problem by centralizing discount discovery into a single platform and reducing the manual effort required to find student-specific deals.
What it does
Amovi is a web platform that automatically discovers, aggregates, and organizes discounts relevant to students.
It allows users to:
- Access curated discounts across categories such as food, transport, software, and lifestyle
- View consolidated offers in a single interface
- Avoid manual searching across multiple sources
- Quickly identify relevant and high-value savings opportunities
The system prioritizes relevance and usability over raw volume of offers.
How we built it
Amovi is a full-stack application built with modern web technologies.
Frontend:
- React
- TypeScript
- Vite
- Tailwind CSS
Backend and data layer:
- Supabase for authentication and database management
Data and visualization:
- Recharts for structured analytics and data representation
Core logic:
- Automated collection of discount-related information from multiple sources
- Categorization of deals into student-relevant groups
- Filtering of irrelevant or expired offers
- Ranking of discounts based on relevance and value
Challenges we ran into
- Extracting useful information from noisy and unstructured online discount data
- Filtering irrelevant or low-quality offers
- Structuring heterogeneous data into a consistent format
- Ensuring the system remains focused on student relevance rather than generic deals
- Designing a simple and intuitive interface on top of complex data processing
Accomplishments that we're proud of
- Built an automated pipeline that consolidates fragmented discount information
- Designed a structured and scalable system for deal discovery
- Created a clean and accessible user interface
- Successfully combined data processing with a usable product experience
What we learned
- The importance of prioritizing data relevance over volume
- Techniques for handling noisy and inconsistent real-world data
- How to design full-stack systems around automated data workflows
- The trade-offs between automation and accuracy in recommendation systems
What's next for Amovi
- Expanding real-time discount discovery across more platforms
- Adding personalization based on user behavior and preferences
- Introducing location-based discount recommendations
- Developing a browser extension for real-time savings detection
- Building a mobile application with notifications for time-sensitive deals
video link:
https://drive.google.com/file/d/1x_svHE48BAshqlkTUKQVlzbOHxGnYAdb/view?usp=sharing
Built With
- database
- react
- supabase
- tailwind-css
- typescript
- vite
Log in or sign up for Devpost to join the conversation.