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:
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.
AI-driven development: We used Bolt to generate most of the code, constantly iterating on functionalities and refining business logic.
Progressive architecture: We built the application module by module, testing each functionality before moving forward.
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
- bolt.new
- cursor
- tailwindcss
- typescript
- vite
Log in or sign up for Devpost to join the conversation.