(REP1) Hinna Business Software **Reports & Reporting** Front-End

Closed
ABC Academy of Music
Toronto, Ontario, Canada
Barnaby Kerekes
Director
(22)
4
Preferred learners
  • Anywhere
  • Academic experience
Categories
Computer science & IT Website development Software development
Skills
slack (software) server-side custom software application programming interface (api) software suite templating graphical user interface client onboarding github jira
Project scope
What is the main goal for this project?

This project is for a FRONT-END team to work with a back-end team and UX/UI Team to develop our Reports Area and Reporting Features which will be fully integrated with our platform and allow for users to access pre-built reports (which will be specified), and to build their own custom reports.


The main goal of this project is to build a custom software suite for services that is highly automated and extensible, with ease of integration with 3rd party tools, built in marketing tools, and built in automation tools. This software suite should be tailored to the needs of ABC Academy of Music.


Agile methodology will be used, coordinating with commonly used tools. (for example: Slack, Miro for Story mapping, Github, Jira, AWS)


As the project is large, individuals or teams will be sorted into manageable component sizes that align to individual curricular requirements for your institution for best project outcomes.

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

THE GROUP UNDERTAKING THIS PART WILL BE FOCUSED ON building out the front-end and connections within the software to allow for a set of reports and a custom report builder. This will draw on work from the back-end team and the X/I team.


The tasks that learners need to complete to achieve the project goal include:


- Writing part or all of a custom software package/architecture that is tailored to the needs of ABC Academy of Music. 


- A Java back-end with server side templating + htmx 


- Developing an automated software suite that is highly extensible and integrates easily with 3rd party tools (APIs).


- Building in marketing tools and automation tools


- Testing the software suite and making improvements based on user feedback.


- Documenting the software suite and providing user guides.


- Major modules in the software will include:

  • SaaS framework for future deployment (including account administration, billing administration)
  • Client Database
  • Staff database
  • Omnichannel chat (SMS, Facebook/Social, other digital communication platforms)
  • Invitation-based onboarding (Clients, staff)
  • Service builder
  • P.A.T (Process Automation Tool) which includes GUI to build actions across the whole platform using conditionals, timing, etc.
  • Permissions and Settings regulation
  • 3rd Party / API integration settings/area


How will you support learners in completing the project?

As the lead on this project I have extensive experience working with students, and clarity of thought and purpose that will help students understand macro and micro outcome goals. I have experience with setting a focused and results-oriented tone while remaining professional, supportive, and friendly. 


Through regular meetings and clear communication our shared goal will be to advance to a viable MVP as quickly as possible for thorough testing and quality control. 


Ideally this will also provide the opportunity to do some work on bug-fixes to give a real-world view of what happens with custom software once it is being used.

About the company

ABC Academy of Music has been providing Music Classes and Lessons to students of all ages since 2003. In addition to operating in the B2C space for families and individual students, ABC operates B2B services for schools and daycares.