Inspiration

Finding short-term sublets as a student is often scattered across multiple platforms like Facebook groups and Snapchat stories, making it inefficient and unreliable. We wanted to create a simple, centralized place where students can easily browse and post sublets.

What it does

TermLease allows students to:

  • Browse available sublets in one place
  • Search and filter listings
  • Post their own sublet
  • Manage their listings

The goal was to streamline the process and make it more accessible and organized.

How we built it

We built the frontend using React and Vite, with Tailwind CSS for styling. The app is structured around reusable components and focuses on a clean and responsive user interface.

For this prototype, listings are stored locally in the browser to simulate a backend and allow for a smooth demo experience.

Challenges we ran into

One of the main challenges was balancing scope within the limited hackathon timeframe. Features like authentication, image uploads, and persistent storage would require a backend, so we focused on delivering a strong core user flow instead.

What we learned

We learned how to quickly scope a project, prioritize core features, and build a functional prototype under time constraints. We also improved our experience working with React components and managing state across the app.

What's next for TermLease

Future improvements would include:

  • Adding a backend for persistent data storage
  • Implementing user authentication
  • Supporting image uploads for listings
  • Adding messaging/contact features between users

Built With

Share this project:

Updates