Skip to content

About

A platform designed to help artisans—such as fashion designers, plumbers, electricians, and hairstylists—showcase their skills, attract customers, and grow their businesses.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

ArtisanHub

ArtisanHub is a modern platform designed to connect users with skilled, verified artisans across Nigeria. Whether you need a plumber, fashion designer, electrician, or carpenter, ArtisanHub makes it easy to find, compare, and hire trusted professionals in your area.

For artisans, the platform provides a comprehensive dashboard to manage their business, showcase their portfolio, and connect with new clients.

🚀 Features

For Customers

  • Smart Search: Find artisans by service category and location effortlessly.
  • Verified Profiles: View detailed profiles with ID verification, location checks, and ratings.
  • Reviews & Ratings: Read real customer feedback to make informed decisions.
  • Direct Connection: Contact artisans directly via WhatsApp or the platform.

For Artisans (Dashboard)

  • Profile Management: Update skills, location, and bio to attract more clients.
  • Portfolio Showcase: Upload images of past work to demonstrate expertise.
  • Messaging System: Communicate with potential clients within the app.
  • Analytics: Track profile views and engagement (coming soon).
  • Business Tools: Manage bookings and inquiries efficiently.

🛠️ Technology Stack

This project is built with a modern, high-performance frontend stack:

📦 Installation & Setup

Follow these steps to get the project running locally:

  1. Clone the repository

    git clone https://github.com/The-Engineer-Network/ArtisanHub.git
    cd ArtisanHub
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev

    The app will be available at http://localhost:5173 (or the port shown in your terminal).

  4. Build for production

    npm run build

📂 Project Structure

ArtisanHub/
├── src/
│   ├── Components/     # Reusable UI components (Navbar, Sidebar, etc.)
│   ├── Pages/          # Main application pages
│   │   ├── ArtisanDashboard/  # Dashboard-specific pages
│   │   ├── HomePage.jsx       # Landing page
│   │   ├── About.jsx
│   │   └── ...
│   ├── assets/         # Images and static assets
│   ├── App.jsx         # Main application component & Routing
│   └── main.jsx        # Entry point
└── ...

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License.

About

A platform designed to help artisans—such as fashion designers, plumbers, electricians, and hairstylists—showcase their skills, attract customers, and grow their businesses.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages