Inspiration

The idea for Online Programmes Review was sparked by my personal struggle to find reliable and comprehensive reviews of online educational programs. Confronted with limited space and an abundance of options, I realized that a centralized platform for unbiased, user-generated reviews could significantly benefit others facing similar dilemmas.

What it does

Online Programmes Review serves as a one-stop repository for reviews of various online courses and educational programs. It aims to simplify the decision-making process for prospective students by providing them with easy access to ratings, feedback, and insights from past and current participants of these programs.

How we built it

We built the platform using a modern tech stack that includes:

  • Frontend: A responsive UI designed with React to provide an engaging user experience.
  • Backend: We utilized Convex to handle our backend requirements, taking advantage of its robust data management capabilities.
  • Authentication: Integrated Auth0 for secure user authentication, ensuring that each review is posted by verified users to maintain the integrity of the content.
  • Database: Leveraged a NoSQL database to store user data and reviews efficiently.

Challenges we ran into

As a first-time full-stack developer, I encountered several challenges:

  • Learning Curve: Grappling with Convex and Auth0 was initially daunting due to my unfamiliarity with these technologies.
  • Full Stack Development: Building both the client and server sides of the application was a steep learning curve, requiring me to learn various aspects of software development simultaneously.
  • UI/UX Design: Crafting a user-friendly interface that is both intuitive and aesthetically pleasing required considerable effort and iteration.

Accomplishments that we're proud of

  • Launching the MVP: Developing a minimal viable product from scratch and releasing it to the public was immensely rewarding.
  • User Authentication: Successfully implementing Auth0 to manage user authentication and maintain high content quality.
  • Learning and Growth: Overcoming the steep learning curve to build a full-stack application as a first-timer is an achievement I take great pride in.

What we learned

Throughout the development process, I've gained invaluable insights into full-stack development, including:

  • Technical Skills: Improved my coding abilities in JavaScript, React, and learned to use new tools like Convex and Auth0.
  • Problem-Solving: Enhanced my problem-solving skills, learning to debug and resolve issues systematically.
  • Project Management: Learned to manage a project from conception to deployment, including prioritizing features and time management.

What's next for Online programmes review

The roadmap for Online Programmes Review includes several exciting enhancements:

  • UI/UX Overhaul: Plans to revamp the interface to make it even more user-friendly and visually appealing.
  • Expanded Content: Aiming to include a wider array of programs, ranging from professional certificates to full degree courses.
  • Community Features: Introducing forums and discussion panels to foster a community around shared learning experiences.
  • Mobile App: Developing a mobile application to make accessing the platform even more convenient for users on-the-go.
Share this project:

Updates