Skip to content
This repository was archived by the owner on Mar 23, 2026. It is now read-only.

fahmirizalbudi/kelvora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation


Kelvora

Kelvora is a modern shoe e-commerce application designed to provide a seamless shopping experience for finding and buying your favorite footwear. It features a beautiful, responsive mobile app for customers and a comprehensive web-based admin dashboard for easy store management.

Features

  • Admin Panel: Fast and beautiful web-based dashboard to oversee shoe products, categories, variants, and users.
  • Native Mobile App: Smooth and responsive shoe shopping mobile application perfectly matching modern UI/UX guidelines.
  • Dynamic API: Secure authentication, cart logic, and catalog handling powered by Laravel Sanctum.
  • Product Variants: Deep integration of product colors and sizes mapping correctly across native interfaces.

Tech Stack

  • Laravel: A PHP framework used for the Backend API and Web Administration (Filament).
  • Flutter (Dart): Native cross-platform language utilizing Provider for state management.
  • MySQL: Relational database management system.

Getting Started

To get a local copy of this project up and running, follow these steps.

Prerequisites

  • PHP (v8.2 or higher) & Composer.
  • Flutter SDK (v3.11.0 or higher).
  • Android Studio / VS Code.
  • MySQL (or another supported SQL database).

Installation

  1. Clone the repository:

    git clone https://github.com/fahmirizalbudi/kelvora.git
    cd kelvora
  2. Install dependencies:

    # mobile
    cd app
    flutter pub get
    
    # web
    cd ../web
    composer install
    cp .env.example .env
    php artisan key:generate
    php artisan migrate
  3. Start the development server:

    # mobile
    cd ../app
    > Run the app on an Emulator or Physical Device.
    flutter run
    
    # web
    cd ../web
    php artisan serve

Usage

Running the System

  • Backend API & Admin Panel: php artisan serve.
  • Flutter App: flutter run or launch via your IDE.

Use http://localhost:8000/admin to access the Filament Admin panel. Use http://localhost:8000 to test the API in your Postman.

License

All rights reserved. This project is for educational or specific project purposes only and cannot be used or distributed without permission.

About

Kelvora is a modern shoe e-commerce application designed to provide a seamless shopping experience for finding and buying your favorite footwear.

Topics

Resources

Stars

Watchers

Forks

Contributors