π EduVerseX β Student Resource Finder
Your one-stop platform for students to explore Courses, Internships, Hackathons, Scholarships, Blogs, Projects, and Institutions β all in one place!
π Elevator Pitch
Empowering Students, Simplifying Discovery.
EduVerseX is a centralized platform designed to help students access verified educational opportunities like courses, internships, hackathons, scholarships, and open-source projects β all under one roof.
π§ About the Project
Inspiration
As students, we often struggle to find reliable and updated information about learning opportunities. Searching multiple platforms for courses, internships, or hackathons can be time-consuming and confusing.
EduVerseX was created to simplify this journey β giving students a single digital hub to discover everything academic and career-related.
What We Built
We developed a Flask-based web application that integrates multiple CSV-based data modules, including:
- π Courses from different learning platforms
- πΌ Internships from verified companies
- π§© Open-source Projects to contribute and learn
- π― Hackathons and innovation challenges
- π Scholarships for financial assistance
- π« Top Indian Institutions with program details
- π° Blogs & FAQs for student learning and awareness
All data is rendered dynamically using Flask, Pandas, and Jinja2 templates.
How We Built It
We used:
- Flask (Python) for backend logic and routing
- Pandas to handle structured data from CSVs
- Matplotlib for analytics and graphs
- HTML, CSS, and JavaScript for frontend
- Jinja2 for templating dynamic web pages
Each module (courses, internships, blogs, etc.) is separated into its own CSV file, keeping the structure clean, modular, and scalable.
Challenges We Faced
- Integrating multiple CSV datasets without performance lag
- Maintaining UI consistency across multiple pages
- Ensuring the app remains visually engaging yet lightweight
- Handling route-level logic without breaking the template hierarchy
What We Learned
- Better understanding of Flask routing and templating
- Data manipulation and integration using Pandas
- Frontend design using pure CSS without external libraries
- Structuring a full-fledged student-focused web application
π§° Built With
- Python
- Flask
- HTML5
- CSS3
- JavaScript
- Jinja2
- Pandas
- Matplotlib
π₯οΈ Features
β
Beautiful & responsive dashboard
β
Daily check-in rewards system
β
Achievements and analytics chart
β
Organized data modules (Courses, Hackathons, Blogs, etc.)
β
Searchable and categorized resource lists
β
Simple registration and login system
π‘ Future Enhancements
-->Add user profile editing and saving functionality
-->Enable live data scraping from real sources
-->Integrate email notifications for new opportunities
-->Implement AI recommendation system for students
π¨βπ» Author Murali Bandaru π Parul Institute of Engineering and Technology, Vadodara π B.Tech β Computer Science Engineering (AI & ML) π LinkedIn Profile -https:// www.linkedin.com/in/murali-bandaru-a1b466330
π License : This project is open-source and available under the MIT License.
β βEducation is not the learning of facts, but the training of the mind to think.β β Albert Einstein
Log in or sign up for Devpost to join the conversation.