AI-Enhanced Front-End Reporting Tool

Open
The Big Leaf
Toronto, Ontario, Canada
Rahi Tajzadeh
Rahi Tajzadeh He / Him
CEO
(74)
4
Project
Academic experience
200 hours per learner
Learner
Anywhere
Advanced level

Project scope

Categories
Data visualization UI design Software development Artificial intelligence Databases
Skills
chart.js (javascript library) application programming interface (api) microsoft azure natural language processing (nlp) .net framework operational efficiency agile methodology cloud services user experience (ux) react.js (javascript library)
Details

About The Client:

We are a cutting-edge technology company providing innovative solutions for the restaurant and hospitality industry. Our products include AI-powered kitchen display systems and real-time reporting tools that enhance operational efficiency. We are now looking to develop a web-based reporting tool that leverages generative AI to provide intelligent, data-driven insights from our ClickHouse database.


Job Overview:

We are seeking a highly skilled and creative Front-End Developer with experience in designing interactive, intuitive user interfaces for reporting tools. This role will focus on developing a web-based reporting tool using .NET Core, integrating with our ClickHouse backend, and utilizing generative AI to enable dynamic querying of complex data sets.

Deliverables

Key Responsibilities:



•Design and develop the front-end of a web-based reporting tool with a focus on user experience, performance, and scalability.

•Integrate with APIs and databases (ClickHouse) to provide real-time data visualization and reporting.

•Collaborate with backend developers to implement API endpoints and ensure smooth communication between the front-end and the ClickHouse database.

•Implement generative AI capabilities to allow natural language querying, enabling users to generate custom reports (e.g., “Show me sales over $1000 for last month” or “When was this menu item sold the most?”).

•Build interactive dashboards that allow users to filter, sort, and query large datasets effectively.

•Ensure cross-browser compatibility and responsive design for seamless usage on different devices.

•Continuously improve the tool based on user feedback, optimizing performance and usability.


Required Qualifications:



•Strong experience with front-end technologies (HTML5, CSS3, JavaScript, React, Angular, or Vue.js).

•Proficiency in .NET Core for developing web applications.

•Experience in designing interactive and data-driven UI/UX for dashboards or reporting tools.

•Familiarity with ClickHouse or similar columnar databases, and understanding of how to efficiently query large datasets.

•Experience working with APIs and backend integrations to handle data from various sources.

•Expertise in generative AI, including experience with natural language processing (NLP) models (e.g., GPT) to build AI-powered querying features.

•Strong problem-solving skills, with the ability to troubleshoot complex front-end issues.

•Good understanding of data visualization libraries (e.g., D3.js, Chart.js) and experience building charts, graphs, and tables from large data sets.


Preferred Qualifications:



•Previous experience in building AI-powered applications or integrating machine learning models into front-end tools.

•Understanding of agile development methodologies and experience with version control (Git).

•Knowledge of cloud services (Azure, AWS) for deploying scalable web applications.

Mentorship
No mentorship exists for this project.

About the company

Company
Toronto, Ontario, Canada
11 - 50 employees
It & computing

The Big Leaf is hosting this project for it's sister organization, KnowQuest Inc.

KnowQuest Inc.: An advanced feedback company.

See Knowquest.net for a pitch deck site (WordPress)
See Knowquest.com for the actual feedback platform (MERN Stack)

Note that the .com does NOT reflect our current branding as it is in Alpha.
Note that the .net is closer to our branding requirements...as it is just WordPress.

Both sites will be updated to reflect the branding YOU help create!