Skip to content

demirhalilbasic/lapgenius

Repository files navigation

💻 LapGenius

LapGenius is a mobile Android application created to assist users in making smarter decisions when purchasing used laptops, particularly in the Bosnia and Herzegovina market. The application automatically retrieves listings from OLX.ba and uses artificial intelligence to generate detailed, easy-to-understand reviews based on hardware specifications, price, usage scenarios and visual information.

The core motivation behind LapGenius was to simplify a process that is usually time-consuming, filled with guesswork, and difficult for non-technical users. Through structured evaluation, side-by-side comparisons, personalized scoring and a simple credit system, the app guides users in selecting a laptop that fits their actual needs, whether it be for studying, working, gaming or everyday browsing.

I built LapGenius as part of my academic journey, and it stands as the seventh and most complex project I have developed yet. It reflects months of development, design and refinement, combining technical depth with practical usability. The app is intended for students, everyday buyers, tech enthusiasts and anyone who feels overwhelmed by technical specifications and uncertain value in second-hand laptop markets.

LapGenius Logo

🎯 Purpose and Use Case

Finding a reliable used laptop at a fair price often requires extensive searching, comparison and technical analysis. Many users do not have the experience to judge listings based on titles, vague specifications or outdated hardware naming conventions. LapGenius solves this by analyzing each listing with the help of language models and structuring the result into a scorecard and personalized review.

You can use LapGenius to:

  • Browse OLX.ba listings inside the app and view AI-generated summaries
  • Evaluate if a laptop is suitable for your workload (study, productivity, gaming, etc.)
  • Save devices to favorites and build a short list for later comparison
  • Compare two laptops directly and receive a side-by-side analysis with a recommended option
  • Track trending listings and best deals via the leaderboard
  • Build your own profile with credits, badges, preferences and a favorite brand list

📦 Core Features

  • 🔍 OLX.ba Integration
    Automatically fetches listing title, price, location, hardware specs and images via API

  • 🧠 AI-Powered Laptop Review Generator
    Uses advanced language models to generate custom insights including battery expectations, CPU-GPU balance, gaming potential, upgradability and more

  • ❤️ Favorites System
    Save laptops to your personal favorites panel, with a slot limit based on your credit usage

  • 📊 Laptop Comparison
    Compare two saved laptops and receive a detailed AI-generated comparison, with arguments and a final recommendation

  • 🏅 Leaderboard
    Displays top-rated listings based on cost-performance ratio, and highlights most active users in the app

  • 👤 Profile and Gamification
    Track your activity, earn badges for engagement, buy credits or unlock new review slots, change avatar and favorite laptop brands

  • 🔔 Notification System
    Push messages for motivational quotes, usage tips, system updates and reminders


🎬 Video Previews

LapGenius Short Preview
Short Preview
LapGenius Full Demo
Full Demo Showcase

🧰 Technology Stack

Category Tools and Services
Platform Android (minimum SDK 23, recommended Android 9.0+)
Programming Language Java
Architecture MVVM (Model-View-ViewModel)
IDE Android Studio Narwhal 2025.1.1 Patch 1
Database Firebase Realtime Database
Authentication Firebase Authentication
AI Models OpenRouter API with DeepSeek R1T2 Chimera and Qwen2.5 VL 72B
External APIs OLX.ba REST API, OpenStreetMap, RAWG.io, MyMemory (translation)

🏆 Award and Recognition

IPIA App Challenge Poster

🥇 1st Place Winner — IPIA’s 2nd App Challenge (2025)
Awarded for innovation, usability and real-world impact in applied mobile development.

LapGenius was awarded 1st place at IPIA’s 2nd App Challenge in 2025. The competition was open to all students of the university, with LapGenius selected as the winning project based on its functionality, design and practical impact.


✉️ Contact

linkedin youtube


🙌 Feedback

This project reflects months of planning, design, as well as iteration and I am just getting started. If you have suggestions, ideas or would like to collaborate, feel free to open an issue or contact me directly.

Thank you for checking out LapGenius.

About

Android AI-powered laptop review app with OLX.ba integration, favorites, comparisons, leaderboards and personalized profiles.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages