πŸŽ“ 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

Built With

Share this project:

Updates