A Next.js discovery platform featuring real Warsaw beauty salons, detailed business information, category filters and administrative editing tools.

- 100
- Real salons
- Next.js
- Application framework
- Warsaw
- Local discovery
- Admin
- Editing interface
Warsaw Beauty Salon Explorer is a Next.js application created as part of an internship task.
The platform includes information for 100 real salons, including addresses, Warsaw districts, service categories, ratings, contact details, websites, opening hours and images.
Users can browse salon listings, apply filters and open detailed salon pages, while an administrative interface supports editing business information.
My contribution
Frontend and data implementation
- Collecting and structuring salon data
- Building the salon listing interface
- Creating filter and discovery functionality
- Developing dynamic detail pages
- Creating edit and administration views
- Designing responsive salon cards
- Organizing real business information
01 · The problem
Users lack one structured place to compare Warsaw salons
- Salon information exists across multiple sources
- Service categories are difficult to compare
- Opening hours and contact details may be inconsistent
- Users need district-based discovery
- Business data requires maintainable editing tools
02 · The solution
A searchable directory with complete salon profiles
- Centralized information for 100 real salons
- District and category filtering
- Detailed salon profile pages
- Contact, rating and opening-hours information
- Administrative editing interface
Salon Directory
Users can browse a structured list of Warsaw beauty salons.
District Filtering
Salons can be explored based on Warsaw districts.
Service Categories
Businesses are grouped by the services they provide.
Detailed Profiles
Each salon includes contact, rating, website and opening-hours information.
Administrative Editing
Salon information can be updated through a dedicated edit interface.
Responsive Design
The discovery experience adapts across desktop and mobile screens.
Frontend
Routing
Data
Tools
Salon records contained different types of contact, location and service information that needed a consistent format.
- Structuring inconsistent real-world business data
- Building reusable directory and detail components
- Creating dynamic routes in Next.js
- Designing category and district filters
- Developing responsive business cards
- Creating basic administrative editing flows
- Organizing large local datasets
- Building a product around a specific city and audience
Explore the directory
Discover how real business data became a usable product
Review the source code, open the application or explore my other Next.js projects.
