Inspiration
In Bangladesh and many other regions, access to structured, modern, and interactive educational resources is still limited. Students often struggle to find reliable content, interactive skill-based exercises, and proper mentorship in one place. We wanted to solve this by creating Milestone, an all-in-one educational platform that empowers students to learn, practice, and grow while staying motivated through mental wellness resources.
What it does
Milestone is a Flask-based educational portal that provides: 📚 Courses on Python, Web Development, Data Science, and AI 🧩 Skill Challenges & Quizzes for hands-on practice 📖 E-Library with books, notes, and cheat sheets 🧑🏫 Tutor Profiles for guidance and mentorship 🌱 Mental Wellness Section for motivation, meditation, and time management It’s not just a learning hub—it’s a student’s all-in-one growth companion.
How we built it
Backend: Flask (Python) to manage routes and data flow Frontend: HTML, CSS for responsive design Styling: Custom CSS with a bright and student-friendly theme
Challenges we ran into
Designing a clean and modern UI that feels welcoming for students while keeping performance in mind. Managing content variety (courses, library, quizzes, skills, stories, tutors) in a structured way. Ensuring everything runs smoothly within a limited timeframe for the hackathon.
Accomplishments that we're proud of
Creating a fully functional educational portal in a short time. Integrating multiple domains—education, skills, mentorship, and mental wellness—into one platform. Delivering a project with a beautiful, consistent UI that judges and students can both appreciate.
What we learned
How to design end-to-end educational systems using Flask. Importance of UI/UX consistency for user engagement. The power of modular templates in Flask to manage large-scale educational content. Teamwork and time management while preparing for a hackathon deadline.
What's next for Milestone
Add user authentication (student/tutor login). Expand course library with interactive coding exercises. Launch a leaderboard & gamification system for quizzes and challenges. Implement AI-powered recommendations to suggest courses and resources.

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