Glam Stock - Supply Management System

Inspiration

As computer engineering students, we were inspired by a real need we observed in beauty salons and professional makeup studios. These businesses handle a large quantity of supplies daily - from cosmetic products to specialized tools - and often lose control of their inventory, resulting in economic losses and product shortages at critical moments.

Our main inspiration came from traditional point-of-sale systems, but we realized there was a need for a solution specifically designed for managing consumable supplies in the beauty industry. We wanted to create something intuitive that would truly solve an everyday problem.

What it does

Glam Stock is a supply management system designed specifically for beauty salons and makeup professionals. The application enables:

  • Real-time inventory control: Detailed tracking of all products and tools
  • Consumables management: Special monitoring for products that run out frequently
  • Low stock alerts: Automatic notifications when supplies are running low
  • Movement logging: Complete history of product entries and exits
  • Smart categorization: Organization of products by type, brand, and specific use
  • Analytics dashboard: Visualization of consumption patterns and usage trends

How we built it

We decided to embark on a vibe coding adventure - building the application almost entirely with AI assistance, primarily using Bolt.new as our main tool. This approach allowed us to:

  1. Database design: This was the only part we developed completely from scratch, designing a robust schema to handle the complexity of supplies and their relationships.

  2. AI-driven development: We used Bolt to generate most of the code, constantly iterating on functionalities and refining business logic.

  3. Progressive architecture: We built the application module by module, testing each functionality before moving forward.

  4. Modern tech stack: We implemented a modern solution focused on usability and scalability.

Challenges we ran into

AI-driven development presented unique challenges that almost made us give up:

  • UI/UX issues: The automatically generated interface had visual inconsistencies and usability problems that required constant manual adjustments.

  • Problematic selectors: Selection components (dropdowns, filters) presented recurring bugs that consumed a lot of debugging time.

  • Component integration: Making different AI-generated parts work cohesively was more complex than expected.

  • Quality control: Maintaining code standards while relying on automatic generation required a delicate balance.

  • Scattered bugs: Multiple minor issues that, while individually manageable, accumulated and complicated development.

  • Temptation to give up: There were moments when we considered abandoning the AI approach and rewriting everything manually.

Accomplishments that we're proud of

Despite the challenges, we achieved several important milestones:

  • Perseverance: We maintained the AI development approach until completing a functional product.
  • Functional system: Despite UI bugs, the core management system works correctly.
  • Learning experience: We demonstrated that it's possible to develop complex applications with AI assistance.
  • Real solution: We created a tool that can actually help beauty professionals.
  • Process innovation: Pioneers in our academic environment in the intensive use of AI for development.

What we learned

This experience taught us valuable lessons about modern development:

  • AI as a tool, not a magic solution: AI accelerates development, but requires constant supervision and technical knowledge to guide it effectively.

  • Importance of prior design: Our decision to manually design the database was crucial for the project's success.

  • Debugging in AI environments: We developed skills to identify and fix bugs in automatically generated code.

  • Balance between speed and quality: We learned when to accept temporary imperfections to maintain project momentum.

  • Development resilience: The ability to persist through technical frustrations is as important as programming skills.

What's next for Glam Stock - supply management system

Our next steps include:

Immediate improvements

  • UI refactoring: Systematic correction of all identified interface bugs
  • Selector optimization: Reimplementation of problematic components
  • Comprehensive testing: Implementation of automated tests to prevent regressions

Future functionalities

  • Supplier integration: Direct connection with beauty supply vendor catalogs
  • Mobile app: Native iOS and Android version for salon use
  • Advanced reporting: Deeper analytics on consumption patterns and profitability
  • Multi-location: Support for salon chains with multiple locations
  • POS integration: Connection with existing point-of-sale systems

Long-term vision

  • Integrated marketplace: Platform to connect salons with specialized suppliers
  • Predictive AI: Algorithms to predict restocking needs based on historical patterns
  • Professional community: Social network for beauty professionals to share tips and product recommendations

Glam Stock represents not just an academic project, but a proof of concept of how modern technology, including AI, can solve real problems in traditional industries.

Built With

Share this project:

Updates