Inspiration:

Many small business owners in the F&B and retail sectors still rely on manual record-keeping or random spreadsheets that are extremely difficult to track. They struggle to monitor business performance in real time, manage inventory, and make data-driven decisions. That's where NABUNG.AI comes in — an all-in-one platform that helps them manage their businesses more intelligently using AI and real-time data.

What it does:

NABUNG.AI is a business intelligence and financial management platform for F&B and retail MSMEs. Its features include:

  • Dashboard Analytics: Track revenue, sales, and cash flow in real time
  • Sales Insights: Analyze product performance and sales trends
  • Inventory Management: Monitor stock levels and production costs
  • AI Forecasting: Predict revenue for the next two months
  • Business Chatbot: Query business insights via an AI chatbot

How we built it:

Frontend: The frontend is built using Next.js 15.4.3 with React 19, styled using TailwindCSS and shadcn/ui for modern, responsive UI components. We use Recharts for interactive data visualizations and manage state with React Context API and hooks for simplicity and scalability.

Backend: The backend is developed in Golang, using the Gin web framework for its high performance and minimalistic design. We use PostgreSQL for our database, with sqlx for structured and flexible SQL handling. The API is designed using a RESTful architecture following the adapter pattern, with CORS configured to allow secure cross-origin access and support real-time data synchronization.

Key Integrations: - POS synchronization enables live sales data tracking - Bulk CSV import streamlines onboarding for new businesses - AI/ML models power revenue forecasting and pattern recognition for smart business insights

Challenges we ran into:

Fetching from AI analysis often fails, POS implementation is incomplete, there are some issues with the UI, and it takes quite a long time to resolve them.

Accomplishments that we're proud of:

completed all the features we planned, successfully integrated with the AI model, and successfully completed the app before submission.

What we learned:

We learned how to work together as a team with limited time, we learned how to entrust each task to individuals, and we learned many things, especially in ideation and technical aspects of app development.

What's next for NABUNG.AI

Next, we will carefully consider our ideas for the future, and we will also implement several features in the future, such as authentication and authorization, extensive POS integration, improvements to our AI intelligence, and CRUD features that were previously left behind.

Built With

Share this project:

Updates