items_header

Open projects

Projects available to all portals

Pathfinder Technologies
Toronto, Ontario, Canada
Preferred learners
  • Anywhere
  • Academic experience
Categories
Computer science & it Cloud technologies Website development Databases
Project scope
What is the main goal for this project?
  1. Develop the Front-end: Implement the UI/UX designs into a functional front-end, ensuring responsiveness and compatibility across major devices and browsers.
  2. Develop the Back-end: Build the server, database, and application logic to support the front-end, focusing on scalability and security.
  3. Testing and Quality Assurance: Conduct thorough testing to ensure the web app is bug-free, performs well under load, and provides a seamless user experience.
  4. Deployment and Initial Feedback Loop: Deploy the MVP to a production environment and establish a process for collecting and analyzing user feedback for future iterations.
What tasks will learners need to complete to achieve the project goal?

Front-end Development

  • Choose a front-end development framework (e.g., React).
  • Implement the UI/UX designs into code, ensuring mobile responsiveness.
  • Integrate essential front-end functionalities (e.g., user authentication, data visualization).

Back-end Development

  • Select the technology stack for the server, database, and API (e.g., Node.js, Express, MongoDB).
  • Develop the database schema and server-side application logic.
  • Implement API endpoints needed for the front-end functionalities.

Testing and Quality Assurance

  • Write unit and integration tests to cover critical functionalities.
  • Conduct manual testing across different browsers and devices.
  • Use load testing tools to ensure scalability.

Deployment and Initial Feedback Loop

  • Set up a CI/CD pipeline for automated testing and deployment.
  • Deploy the MVP to a cloud hosting service (e.g., AWS).
  • Establish a feedback collection mechanism (e.g., surveys, in-app feedback tools).
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 current products and website design
  • Our customer and industry insights
  • Input on choices, problems or anything else the students might encounter.
What skills or technologies will help learners to complete the project?

Front-end Development

  • React.js: Proficiency in building dynamic and responsive UIs.
  • Tailwind CSS: Experience with this utility-first CSS framework for rapid UI development.
  • JavaScript (ES6+): Strong understanding of modern JavaScript features.
  • Responsive Web Design: Ability to create designs that work across various devices and screen sizes.

Back-end Development

  • Node.js: Knowledge in building server-side applications.
  • Express.js: Experience with this web application framework for Node.js.
  • Database skills (open to various options)
  • RESTful APIs: Understanding of REST principles for API development.


Supported causes
Industry, innovation and infrastructure
About the company

Pathfinder is a web application designed to allow founders to post and showcase their startups. It also serves as a platform for users to discover the technology used by these startups. Built with React and Tailwind CSS, Pathfinder aims to be a comprehensive showcase and discovery tool for the tech startup ecosystem. This platform facilitates the sharing of startup stories, the technologies behind them, and connects founders with potential users, collaborators, or investors. As the Pathfinder Developer, my focus is on guiding the development of this minimum viable product (MVP), offering technical advice, best practices for web development, and troubleshooting support throughout the design and build process.