ICT Ignite - Web Dev - Front end user interface for existing back-end utilities.

Closed
Qoherent
Toronto, Ontario, Canada
Ashkan Beigi
Founder / CEO
(7)
4
Project
Academic experience
120 hours per learner
Learner
Canada
Intermediate level

Project scope

Categories
Website development
Skills
debugging unit testing user experience (ux) react.js (javascript library) git (version control system) machine learning json development environment command-line interface responsive web design
Details

Qoherent has produced a set of command line utilities for performing machine learning dataset curation and model training that can be useful as the back end for a web application.


The project's goal is to create a user interface with a user-friendly UX for a web application based on these command line tools with a good user experience.


This project requires no knowledge of machine learning, but learners will get some exposure to ML and have the opportunity to contribute to a a web-based design tool.

Deliverables
  • Review our current application, gather scope and consider different tools to build the final deliverable, specifically focusing on the front end of the application
  • Develop a responsive web application using any commonly accepted framework and technology (e.g. React, HTML, JavaScript, and CSS)
  • Implement useful visualizations and configuration functionality
  • Understanding our company and what we offer and translate that into relevant components for the final deliverable
  • Using the agreed upon tool, setting up the development environment with the command line and version control (Git)
  • Writing unit tests and debugging code
  • Handle HTTP requests and responses, ensuring proper JSON data interchange
  • Incorporate Git workflow for version control and collaborative development
  • Enhance the user experience with client-side JavaScript functionalities


Mentorship

Dedicated workshops with the company founder, weekly (or more-frequent) meetings, and participation in development as a tester (should it be requested).


Access to our tools.

About the company

Company
Toronto, Ontario, Canada
2 - 10 employees
Telecommunications, Technology, It & computing, Airlines, aviation & aerospace, Defense & security

Qoherent is an early-stage start-up that is driving the creation of AI-based radio technologies.

Qoherent provides solutions and a platform for integrating machine learning into software-defined radios, for the purpose of building robust, aware, and adaptive radio communication systems.

Qoherent’s current focus is on providing customers with software solutions for recognizing wireless activity with machine learning, as well as building a platform of software development tools to aid in creating machine learning models, deployable to heterogenous systems, that recognize radio waves.