Inspiration
As builders, we often come up with wild, ambitious, or exciting project ideas—but they often get lost in notes or chats. I wanted to create a space where anyone can freely share their dream project ideas and get instant feedback, support, or even collaborators. A place where ideas don’t just die in your head, but live, grow, and maybe even get built.
What it does
Dream Projects is a minimal, community-driven platform where anyone can:
Post their dream project idea (no login required)
Upvote or downvote others’ ideas
See the Top Project of the Day based on likes
Browse all submitted ideas in a clean, card-style layout
(Admin only) Delete inappropriate or spam posts
How we built it
Frontend: Built with HTML/CSS and JavaScript for a lightweight and responsive UI
Backend: Python with Flask to handle routing, project submission, upvoting/downvoting, and admin controls
Database: Used SQLite to store all project submissions, timestamps, likes/dislikes, and admin credentials
Design: Implemented a soft, dreamy background to match the theme and added floating action button (FAB) for quick project submission
Challenges we ran into
Managing upvotes/downvotes securely without user accounts
Ensuring the top project is correctly highlighted based on real-time data
Keeping the UI clean and readable across devices
Creating a simple but functional admin panel for moderation
Accomplishments that we're proud of Finished building and deploying the project within a day
Created a smooth user experience with zero sign-up friction
Designed a unique, dreamy UI that stands out and aligns with the theme
Built something that could genuinely inspire others to create and connect
What we learned
How to build an engaging, gamified experience with minimal tech stack
Handling data ranking logic in SQLite
Designing for usability with no login/authentication
The power of community-driven content and how simple ideas can spark big results
What's next for Dream Projects
Add comment threads under each project for discussion
Implement filters by categories (AI, Web3, Health, etc.)
Let users “build on” others’ ideas and form collaborations
Allow image/video uploads for more expressive ideas
Possibly add light user profiles (optional) for tracking posted ideas
Built With
- css3
- html5
- javascript
- nextjs
- react
- supabase