Dream Team Builder ⚽
Inspiration 💡
Football fans worldwide love debating their ultimate dream teams. Whether it's choosing legendary players from different eras or building a lineup based on current stars, the idea of crafting a personalized team is exciting. Our goal was to create a social media platform where users can share their dream teams and engage with others.
What It Does ⚙️
Dream Team Builder allows users to:
- Select football players from a preloaded SQLite database.
- Create and showcase their custom dream team.
- Share their lineup on a social media-style platform.
How We Built It 🛠️
- Frontend: HTML, CSS for a clean and responsive user interface.
- Backend: (Intended) Python / Flask to handle database queries.
- Database: SQLite to store player information.
Challenges We Ran Into 🚧
- Backend Issues: We encountered difficulties integrating the SQLite database with the frontend, leading to compilation failures.
- Time Constraints: Limited time prevented us from fully implementing user authentication and post-sharing features.
- Debugging Roadblocks: Some unforeseen bugs slowed our progress.
Accomplishments That We're Proud Of 🏆
- Designing an intuitive UI that clearly represents our vision.
- Successfully structuring an SQLite database for player selection.
- Collaborating as a team to brainstorm and iterate on ideas.
What We Learned 📚
- The importance of proper backend-frontend integration.
- How to structure a database for better query performance.
- Teamwork and problem-solving under time pressure.
What's Next for Dream Team Builder 🚀
- Fix backend integration to support full database functionality.
- Enable user authentication for a more personalized experience.
- Implement interactive features like drag-and-drop team selection.
- Add social engagement (likes, comments, and shares on dream teams).
⚽ Despite the challenges, this project was a great learning experience, and we’re excited about its potential!
Log in or sign up for Devpost to join the conversation.