Crafts Hub is a digital marketplace for local artisans, designed and developed as a college project. This application provides a platform for artisans to showcase and sell their crafts, supporting local economies and promoting sustainable e-commerce practices.
- Laravel: A web application framework with expressive, elegant syntax for robust application development.
- Jetstream: Provides the scaffolding for login, registration, email verification, two-factor authentication, session management, API support via Laravel Sanctum, and optional team management.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
- Spatie: A collection of packages for various functionalities, enhancing Laravel's capabilities.
- Vite: A modern frontend build tool that significantly improves the frontend development experience.
- Livewire: A full-stack framework for Laravel that makes building dynamic interfaces simple, without leaving the comfort of Laravel.
- Artisan Profile Management: Enables artisans to manage their profiles and list their products.
- Sustainable and Ethical Marketplace: Features badges for sustainable and ethical practices, encouraging responsible consumerism.
- Community Engagement: Facilitates interaction between artisans and customers through events, workshops, and direct messaging.
This project was developed with a focus on clean, maintainable code and user-friendly design. By leveraging Laravel along with Jetstream, Tailwind CSS, Spatie, Vite, and Livewire, Crafts Hub offers a seamless experience for both artisans and customers. From artisan profile management to a comprehensive product catalog, and real-time order tracking, every aspect of the application has been carefully crafted to ensure scalability and performance.
- Clone the repository to your local machine.
- Install dependencies using
composer install
andnpm install
. - Copy
.env.example
to.env
and configure your environment variables. - Run
php artisan key:generate
to generate the application key. - Start the application using
php artisan serve
.
(Screenshots will be added in the future once the project it done)