ICT Ignite - Web Dev - Front end user interface for existing back-end utilities.
Project scope
Categories
Website developmentSkills
debugging unit testing user experience (ux) react.js (javascript library) git (version control system) machine learning json development environment command-line interface responsive web designQoherent 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.
- 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
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
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.