Small Business Accounting System

Open Opened on July 18, 2025
Main contact
Quadratic Sound
Victoria, British Columbia, Canada
CEO
(35)
4
Portals
(1)
Project
Academic experience
120 hours of work total
Learner
Anywhere
Intermediate level

Project scope

Categories
Product management Accounting Project management Software development
Skills
application programming interface (api) planning prototype development invoicing small business accounting financial technology (fintech) reporting tools systems architecture needs assessment
Details

To develop the foundation of a tailored small business accounting system that aligns with Quadratic Sound’s operational needs and workflows. The system will support better visibility into financial activity, including income, expenses, invoicing, and reporting. It will be designed with long-term flexibility in mind, allowing for future automation, integrations with third-party tools, and potential scalability as the business grows.

Deliverables

Scope & Deliverables


1) Needs Assessment

  • Review current processes (e.g., expense tracking, client payments, royalties)
  • Identify key pain points and gaps in visibility


2) System Planning

  • Define core system features (e.g., categories, summary views, filters)
  • Choose tools (Google Sheets + Apps Script OR Python-based CLI/cloud scripts)


3) Prototype Development (Pick One Path)

> Spreadsheet-based prototype (Google Sheets + Apps Script)

  • Custom transaction template
  • Automated summary tables (monthly, category-based)
  • Simple email/Discord alert trigger

> OR Scripted backend prototype (Python or Node.js with cron/webhooks)

  • Process CSV or form input
  • Generate and email simple reports
  • Categorize and label expense data


4) Final Recommendations

  • Submit documentation: workflow overview, prototype features, test data
  • Suggest potential next steps (e.g., report exports, simple dashboards, future integrations)


🧑‍🏫 Mentorship Support

Two experienced mentors will guide the intern through each phase of the project. Support includes:

  • Kickoff alignment session
  • Daily check-ins and async help via Discord/GitHub
  • Feedback on logic, code, and usability
  • Guidance on scope management and real-world application


🎓 Ideal Learner Background

This project is best suited for learners with knowledge in:

  • Financial technology fundamentals
  • Spreadsheet automation OR scripting
  • Data analysis or reporting tools


Mentorship
Domain expertise and knowledge

Providing specialized knowledge in the project subject area, with industry context.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

About the partner

Partner
Victoria, British Columbia, Canada
11 - 50 employees
Media & production

Our mission is to provide low-barrier services and resources to the music community of Victoria. We strive towards our mission through studio rentals, audio/video recording, and live events.