A website where local businesses can register to list their services, and residents can search for, review, and contact these businesses. The platform caters to different user roles: business owners, customers, and administrators.
- User Roles: Business owners, customers, and admins.
- Business Listings: Businesses can create profiles, upload images (e.g., storefronts, service examples), and list services.
- Search and Read: Customers can search for businesses and read about them and see pictures.
- Profile Pages: Detailed pages for each business and user profiles for customers.
- Responsive Design: Ensures usability across devices.
- Tech Stack: Spring Boot backend with Spring Security for user registration, Docker deployment, and unit testing.
- "As a business owner, I want to create a detailed profile for my business so that potential customers can learn about my services."
- "As a customer, I want to search for local services and read about them so that I can choose the best option."
- "As an admin, I want to manage listings and user accounts to keep the platform reliable and trustworthy."
here is our balsamic mockup: balsamic link
here is our diagram of the database: diagram_link
here is our website in figma: https://www.figma.com/design/Lk25MH8T5x6rCzSGHYFJy4/WP2-project?node-id=0-1&t=ErG4QUEFzjSSfiJn-1