Best laravel framework open-source packages.

CraftsHub

A streamlined Laravel-based e-commerce application with Flutter integration, connecting local artisans to a global audience. This project utilizes Laravel, Flutter, Jetstream, Tailwind CSS, Spatie, Vite, and Livewire to deliver a seamless shopping experience, promoting sustainability and community engagement in the artisanal e-commerce space
Updated 1 month ago

Laravel Logo

Jetstream Logo Tailwind CSS Logo Spatie Logo Vite Logo Livewire Logo

Crafts Hub - A Laravel Project

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.

Key Technologies

  • 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.

Project Highlights

  • 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.

Development and Design

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.

Running the Project

  1. Clone the repository to your local machine.
  2. Install dependencies using composer install and npm install.
  3. Copy .env.example to .env and configure your environment variables.
  4. Run php artisan key:generate to generate the application key.
  5. Start the application using php artisan serve.

Screenshots

(Screenshots will be added in the future once the project it done)

Tags spatie