Skip to content

darlingtonhp/Inventory-Management-System

Repository files navigation

Software Developer Graduate Traineee Practical Assessment.

Laravel Logo

About the project

This project demonstrates a full-stack inventory management application built with Laravel 11 on the backend and ReactJS on the frontend. Inertia.js is used to streamline communication between the two frameworks. While the initial implementation utilizes SQLite as the database to meet the project owner's requirements, this project serves as a valuable starting point for learning both Laravel and React

Features

  1. Registration & Login using Laravel Breezer and Inertia
  2. Products CRUD with sorting, filtering and pagination
  3. Orders CRUD with sorting, filtering and pagination
  4. Create Tasks inside project
  5. Show all Products or show tarnsactions for a specific product
  6. Show dashboard with overview information
  7. Delete and Add new users
  8. SQL Lite Database

Instructions / How to run this project

    1. Clone the project
    1. Navigate to the project's root directory using terminal
    1. Create .env file - cp .env.example .env
    1. Execute composer install
    1. Execute npm install
    1. Set application key - php artisan key:generate --ansi
    1. Execute migrations and seed data - php artisan migrate --seed
    1. Start vite server - npm run dev
    1. Start Artisan server - php artisan serve
    1. Authentication Credentials email : [email protected] password: Test123*

Demo

Coming soon...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published