Inspiration

The idea for "Business Manager" was born from real-world needs. It started with simple, personal apps I built using Bolt.new, like a score tracker for games with friends. Soon, a friend asked for a simple app to manage his perfume business, as he was struggling to track sales and credit with messy spreadsheets. After building that, another friend wanted to use it for her cake business.

This sparked a bigger idea. Seeing the Bolt.new hackathon, I realized I could build a comprehensive solution for the countless small to medium-sized business owners. Many entrepreneurs, from Facebook sellers to local shopkeepers, need an easy way to manage their operations without the complexity of traditional software. My goal was to create an accessible, powerful tool that empowers them to track their business, understand their finances, and grow.

What it does

Business Manager is a complete, web-based PWA (Progressive Web App) designed to be the ultimate tool for small to medium-sized businesses. Users can sign up, log in, and immediately start managing every aspect of their operations.

Key Features:

  • Professional Branding: Users can upload their business logo and add their name and address, which automatically appear on all generated receipts for a professional touch.
  • Core Business Tracking: Seamlessly record sales (including credit sales and returns), purchases, and expenses.
  • Powerful Reporting: Gain deep insights into your business with a suite of reports, including:
    • Sales Report: Identify top 5 products and customers within any date range and visualize sales trends.
    • Profit & Loss Report: Understand your profitability over custom periods.
    • Cash Flow Report: Track the movement of money in and out of your business.
    • Inventory Report: Pinpoint dead-stock and manage inventory levels effectively.
  • Inventory Management: Features low stock alerts, barcode scanning, and the ability to print product labels directly from the app.
  • Data Management: Users can export their sales, purchase, and expense data to CSV files. Crucially, all data is synced to the cloud using Supabase, allowing access from any device and ensuring data is safe even if a device is lost or damaged.
  • User-Friendly Interface: The app is fully mobile and desktop friendly, featuring a clean UI with both light and dark modes.

How I built it

As a non-programmer, Bolt.new was the only way I could have brought this project to life. I started by building an offline-first version where data was stored locally in the browser's IndexedDB. However, when I received the 20M weekend tokens from Bolt.new, I was able to accelerate development and implement a much more robust solution.

I transitioned the app to be cloud-based using Supabase for the backend. This was a game-changer, enabling secure data synchronization across multiple devices and providing users with peace of mind that their business data is always backed up.

Challenges I ran into

My biggest challenge was my own lack of programming experience. While Bolt.new is incredibly powerful, I sometimes encountered repetitive errors that consumed my tokens. I learned to overcome this by using the "Discuss" mode to troubleshoot with the AI before switching to "Build" mode, which proved to be a much more efficient workflow.

Another significant hurdle was the attempt to get the "free" domain, which turned out not to be free and caused a lot of frustration. I decided to move forward using the default Bolt.new URL to ensure I could submit the project on time.

Accomplishments that I'm proud of

I am incredibly proud that I was able to build a full-stack, cloud-synced application without writing a single line of traditional code. Integrating Supabase was a major milestone and learning experience. This project proves that with tools like Bolt.new, anyone with a good idea can build powerful software to solve real-world problems.

What I learned

This hackathon taught me the importance of efficient token usage and the power of the "Discuss" feature in Bolt.new for problem-solving. More importantly, I gained hands-on experience with Supabase integration, which has opened up a new world of possibilities for future projects.

What's next for Business Manager

The vision for Business Manager is to become the go-to platform for small businesses in my region. Future plans include:

  • Adding more detailed reporting and analytics.
  • Integrating local payment gateways.
  • Developing more marketing and CRM features to help businesses grow their customer base.
  • Settings roles of employers in the app

Built With

Share this project:

Updates