Crafted Connections
Streamline your artisan workshop bookings and class management.
Crafted Connections is a web app designed for small artisan workshops to manage class schedules, bookings, and customer communication effectively. It empowers artisans to focus on their craft while ensuring a smooth experience for their students.

Overview
Crafted Connections is a dedicated web app that assists small artisan workshops in managing their class schedules and bookings effectively. By consolidating all aspects of class management, it allows artisans to focus on their craft while ensuring participants have a seamless experience.
Who it's for
This app is tailored for small business owners in the artisan craft space, including pottery studios, woodworking shops, and textile artists looking to streamline class management and enhance customer communication.
The mockup
The main screen opens to a clean, modern dashboard featuring an overview calendar prominently displayed across the top. Below the calendar, colorful cards represent different classes, each showcasing the class name, next available date, and number of spots left, all in a soft, pastel color palette. The navigation bar on the left allows users to switch between views effortlessly.
As users hover over each class card, subtle animations enhance the experience, revealing quick action buttons such as 'Edit Class' and 'View Participants.' The overall design utilizes a frosted-glass aesthetic for depth, providing a refined backdrop that lets the artisan visuals shine without overwhelming the user.
Core features
- Class scheduling with customizable time slots
- Real-time booking updates and availability
- Automated reminder emails for participants
- Customer profiles to track past classes
- Integrated payment processing for class fees
- Feedback collection post-class for improvement
- Mobile-friendly interface for on-the-go access
- Simple class duplication for recurring workshops
Screens
- Dashboard overview
- Class schedule
- Customer profiles
- Feedback management
- Payment processing
Data model
- Classes: class_id, name, date_time, duration, capacity, price
- Customers: customer_id, name, email, phone, history
- Bookings: booking_id, class_id, customer_id, status, payment_status
- Feedback: feedback_id, class_id, customer_id, comments, rating
Tech stack
Next.js + Firebase would be ideal for this build, providing a powerful and flexible front-end framework with real-time database capabilities, ensuring quick loading times and smooth user interactions.
Why it works
Crafted Connections simplifies the complex process of managing workshops, allowing artisans to focus on their creative process instead of administrative tasks. By providing an intuitive user experience and essential features tailored for their needs, the app enhances both the artisan's and the participants' journey.
Inspired by this post?
We'll suggest features tailored to this post.