## Inspiration

The idea for College Starter AI came from a conversation I had with a few of my classmates right before the academic year began. Almost everyone was stressing about which laptop to buy, whether a particular phone was worth the price, or which earphones would last through long study sessions — all on a tight student budget. The frustrating part wasn't the lack of options; it was the overwhelming number of them. Comparison websites were cluttered, YouTube reviews were biased, and most recommendation tools weren't built with students in mind. That's when I decided to build something specifically for college students — a tool that takes two simple inputs, budget and purpose, and cuts straight to the best available options. No noise, no sponsored results, just honest recommendations.

           ## How we built it

The entire application is built on a Flask backend with Python handling all the core logic. Product data for laptops, smartphones, and earphones is stored in CSV files, each structured with attributes like price, brand, specifications, purpose tags, and purchase URLs.

Pandas is used to load these datasets and apply dynamic filtering based on user input. Once filtered, a scoring algorithm ranks the remaining products by assigning weights to different attributes depending on the selected purpose — for instance, RAM and processor speed are prioritized for programming use cases, while display quality and battery life are weighted higher for media or general use.

The frontend is built with HTML5 and CSS3, with separate templates for each product category. Flask's routing system connects the form inputs on the frontend to the filtering and ranking logic on the backend, and the results are rendered dynamically using Jinja2 templates.

                       ## What's next for Collage Stater Ai

There's a lot of room to grow. The immediate priorities are:

  1. AI-powered recommendations using machine learning to improve ranking accuracy based on user behavior and preferences
  2. User accounts so students can save their preferences, bookmark products, and revisit past recommendations
  3. Live product data by integrating e-commerce APIs to replace static CSV files with real-time pricing and availability 4.More product categories such as tablets, monitors, keyboards, and other college essentials 5.A comparison mode that lets users view two products side by side before making a final decision
Share this project:

Updates

posted an update

Project Update: College Starter AI

I am excited to share the first version of College Starter AI, a student-focused recommendation platform that helps users find the best laptops, smartphones, and earphones based on their budget and purpose.

Recent Progress:

  • Built the web application using Python, Flask, HTML, CSS, and Pandas.
  • Added separate recommendation modules for laptops, smartphones, and earphones.
  • Implemented a scoring-based recommendation system to suggest suitable products.
  • Added direct purchase links from trusted online platforms.
  • Designed responsive and user-friendly interfaces for all recommendation pages.
  • Created project documentation and a demonstration video.

Features:

  • Laptop recommendations for Study, Coding, Gaming, Business, and other use cases.
  • Smartphone recommendations for Photography, Gaming, Business, and Daily Use.
  • Earphone recommendations based on sound quality, battery life, and value.

Next Steps:

  • Improve recommendation accuracy.
  • Expand the product database.
  • Add more categories and filtering options.
  • Deploy the application online for public use.

This project has helped me learn web development, data processing, recommendation systems, and UI design. More improvements are coming soon.

Log in or sign up for Devpost to join the conversation.