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
- framer
- javascript
- react
- shadcn/ui
- tailwind-css
- vite
Log in or sign up for Devpost to join the conversation.