items_header

Open projects

Projects available to all portals

HostelMatch
Toronto, Ontario, Canada
Preferred learners
  • Anywhere
  • Academic experience
Categories
Computer science & IT Website development Mobile app development Software development
Skills
application programming interface (api) github react.js (javascript library) git (version control system) full stack development sql (programming language) front end design node.js (javascript library) ideation cascading style sheets (css)
Project scope
What is the main goal for this project?

The main goal for this project is to enhance the user experience and functionality of our platform, HostelMatch, which is utilized by solo backpackers worldwide for hostel discovery. We aim to collaborate with students to implement updates that will refine both the appearance and performance of our platform. This involves tasks such as:

  • Working on the backend: Creating APIs, editing the database, and ensuring smooth data flow and functionality.
  • Utilizing Tailwind CSS and React: Implementing changes to the frontend to enhance visual appeal, usability, and interactivity.

By engaging with students, we seek to bring fresh perspectives and innovative ideas to our platform, ultimately providing a more seamless and enjoyable experience for our users.


What tasks will learners need to complete to achieve the project goal?

By the conclusion of the project, students should demonstrate the following competencies:


  • Familiarity with our platform, products, and services.
  • Understanding of the hostels' space as a business.
  • Identification of app updates to be implemented.
  • Implementation and documentation of updates.
  • Recommendations for future app improvements.
  • Problem-solving skills in designing, ideation, creation, and development of a full-stack web application.
  • Proficiency in multiple tech stacks used in production, such as NodeJS, ReactJS, and SQL databases.
  • Understanding of CI/CD pipelines in a production-ready environment.
  • Good knowledge of Git/GitHub and its usage.


Final deliverables for this project should include:


  • Features implemented and pushed to HostelMatch production.
  • A comprehensive final report detailing the project's findings, updates implemented, and recommendations.
  • A well-structured presentation summarizing the project's objectives, methodologies, findings, and achievements.
How will you support learners in completing the project?

Students will connect directly with us for mentorship throughout the project. We will be able to provide answers to questions such as:


  • Our platform, products and services
  • Input on choices, problems or anything else the students might encounter.
  • We will guide students throughout the process - Help them gain experience in areas they are interested in
  • Guide and involve them in the strategic decision making / planning of the project
Supported causes
Good health and well-being
About the company

HostelMatch reduces time spent on hostel discovery to under 30 seconds by matching backpackers to the right hostels based on the vibe of the hostel and activities offered.

HostelMatch allows customers to book directly with hostels at discounted rates providing backpackers with the cheapest rates online; removing the commission structure that hostels need to pay OTA platforms like Booking.com & hostelworld.