Inspiration

Inspired by ratemyprofessors.com, our website aims to empower the education community by providing authentic school ratings and reviews. We believe in transparency, allowing students, parents, and educators to make informed decisions. Together, we shape the future of learning through shared experiences.

What it does

Our website is a platform where users can rate and review schools. It helps prospective students and parents make informed decisions by providing authentic experiences and insights. We prioritize transparency, empowering our community to voice their opinions and contribute to positive changes in education. Through open communication and valuable feedback, we aim to create a better future for all learners, making the educational journey more enriching and fulfilling for everyone involved.

How we built it

We implement client-server side, we use figma for a wireframe, using vue.js for client side, and javascript for the server side. We have two front-end developers, 1 UI/UX designer, and 1 back-end developer. Before we start the development, we do a little bit exploring in day 1 (e.g web scrapping, trial and error using combination ci4 and vue (SSR Implementation), learnt about NoSQL but ended up using SQL instead, and many more), and push all the way trough in day 2 from making website from scratch, to making a presentation video.

Challenges we ran into

We had a lot of challenges that we faced, but mainly its :

  1. Learning new framework as well as programming language in one day
  2. Learning how to work as a team using Git and Githubs
  3. Learning how to implement data from API
  4. Learning NoSQL but ended up using SQL instead
  5. Trials of error on how to make ci-4 and vue.js work together, found a github template / starterapp but turns out to be SSR based while our web is CSR based and the most probleming challenge we faced is
  6. Managing time

Accomplishments that we're proud of

  1. It's unbelieveable that our team member can learn a new programming language (javascript) as well as a framework for it too (vue.js)
  2. We're proud of how we can manage to create this one big of a project in less than a day
  3. We're proud of how we can work together as a team, especially when three of us aren't really familiar at it
  4. We're happy to connect with other teams

What we learned

We learn a lot. We learnt a new framework, programming language, SQL, API, etc. But most importantly we learned to manage a project as a team.

What's next for Scholarpal

If we get another chance to work as a team, we are planning on upgrading the quality of the project, such as porting the website to mobile application, improving the cyber security.

Built With

Share this project:

Updates