WeLearn | Skill Selling and Learning Platform

Inspiration

We were inspired by the need for a more inclusive and accessible way for individuals to both learn and monetize their skills. Traditional learning platforms often lack a community-driven, dual-role experience—WeLearn aims to change that by combining the roles of learners and educators into one unified platform.


What It Does

  • Enables users to explore and learn from a catalog of over 100 skill-based courses.
  • Allows skilled individuals to create and sell their own courses directly on the platform.
  • Facilitates a seamless transition between being a learner and an educator.

How We Built It

  • Developed entirely using HTML, CSS, and JavaScript to deliver both frontend and backend functionality.
  • Focused on a user-centric design with intuitive interfaces for course creation and learning.
  • Optimized for performance, accessibility, and ease of use.

Challenges We Ran Into

  • Designing and integrating dual workflows for both course buyers and sellers.
  • Maintaining consistent navigation and smooth performance across all user actions.
  • Ensuring scalability while keeping the interface minimal and efficient.

Accomplishments

  • Built a fully functional, dual-role educational platform from scratch within the hackathon duration.
  • Created a clean, responsive UI that is both intuitive and scalable.
  • Successfully balanced technical implementation with user experience priorities.

What We Learned

  • Gained hands-on experience in full-stack development under time constraints.
  • Improved our ability to work collaboratively and solve real-world development challenges.
  • Learned how to make thoughtful trade-offs between features, performance, and usability.

What's Next

  • Integrate secure payment gateways to enable course transactions.
  • Add a user review and rating system to establish trust and credibility.
  • Expand the catalog to include more diverse and advanced course categories.
  • Implement AI-driven course recommendations for personalized learning.
  • Introduce messaging features to improve communication between learners and educators.

+ 1 more
Share this project:

Updates