Seller-Hub: An Interface to Manage Sellers and Clients

Introduction

The Seller-Hub, control of records of sellers and customers. Built on the Laravel framework, the project uses the Filament package for form management and Swagger for API documents.

Prerequisites

Before you proceed, ensure that you have the following tools installed:

  • Docker
  • Docker Compose

Getting Started

Follow the steps below to get Seller-Hub up and running:

    • Clone the Repository
git clone https://github.com/Chris7T/saller-hub.git
  1. Navigate to the Project Directory
cd saller-hub
  1. Start the Docker Containers
docker-compose up -d
  1. Access the App Container
docker exec -it app bash
  1. Copy Environment Variables
cp .env.example .env
  1. Install Composer Dependencies
composer install
  1. Generate Application Key
php artisan key:generate
  1. Run Migrations
php artisan migrate
  1. Create user filament
php artisan filament:user

Acess link

To access the Swagger documentation just access the link

http://{link}/api/documentation

To acess forms

http://{link}/admin