items_header

Open projects

Projects available to all portals

CARDWATCH POS
Newmarket, Ontario, Canada
FA
Employer
Preferred learners
  • Anywhere
  • Academic experience
Categories
Computer science & IT Website development Information technology Software development
Skills
menu management planning operational efficiency react redux design elements and principles front end design senior living wireframing development environment json
Project scope
What is the main goal for this project?

This project aims to develop a frontend menu management system for our SaaS-based POS system. Interns will use React to create an intuitive, responsive, accessible, and visually appealing menu management interface for managing dining options across various service styles, utilizing mock-up data to simulate backend integration. The goal is to enhance user interaction and operational efficiency in menu management for senior living communities and educational institutions.


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

Activities to be undertaken to achieve the project goals:

  • Initial Research and Planning: Research on existing menu systems, modern design principles, and accessibility standards.
  • UX/UI: Design user interface/experience starting with wireframes and mockups (considerations: ease of navigation, aesthetic appeal, incorporation of accessibility).
  • Development setup/Development: Setting up React development environment and implementing the design using React framework and complimentary tools like Redux if needed.
  • Simulate backend interaction functionality: Utilize mock-up data to simulate interaction with backend from a static resource(ex. JSON file). Note: The project doesn't require implementing backend implementation as the backend is developed by in-house team.
  • Testing/Presentation: Test and present the frontend application, address bugs or design flaws.

Deliverable:

  • Relevant source code
  • Written documentation and report
How will you support learners in completing the project?

Learns will be supported in the following ways:

  • Mentors: Dedicated mentors from our team of developers and designers. These mentors will offer guidance, share insights from their professional experience, and provide constructive feedback on project work.
  • Regular Check-ins: Schedule one-on-one meetings with mentors to discuss progress, address challenges, and strategize on next steps
  • Tools/Technologies: Provide access to necessary software and development tools as well as access to resources.
Supported causes
Reduced inequalities
About the company

We provide a integrated point-of-sale system with account management for spending plan charging. We have 40 years of experience in the industry.