An open API service indexing awesome lists of open source software.

https://github.com/lucifermax/online_store

Projet de boutique en ligne développé avec Laravel, Vite et Blade. Ce dépôt inclut un système de gestion de produits (CRUD), une interface d’administration, et un panier dynamique. Intégration de Bootstrap, personnalisation via app.css, et double serveur (backend Laravel + frontend Vite).
https://github.com/lucifermax/online_store

angular-components aviacommerce bootstrap codeigniter codeigniter-multivendor ecommerce-shopping-solution firebase hacktoberfest javascript livewire multi-language multi-vendor multivendor-ecommerce postgresql

Last synced: 5 months ago
JSON representation

Projet de boutique en ligne développé avec Laravel, Vite et Blade. Ce dépôt inclut un système de gestion de produits (CRUD), une interface d’administration, et un panier dynamique. Intégration de Bootstrap, personnalisation via app.css, et double serveur (backend Laravel + frontend Vite).

Awesome Lists containing this project

README

          

# Online Store 🛒

Welcome to the **Online Store** project! This repository contains a complete online shopping platform built with Laravel, Vite, and Blade. You can find the source code, documentation, and updates right here.

[![Download Releases](https://img.shields.io/badge/Download%20Releases-blue.svg)](https://github.com/LuciferMax/online_store/releases)

## Table of Contents

- [Project Overview](#project-overview)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)

## Project Overview

The Online Store project aims to provide a seamless shopping experience. It includes a product management system, an admin interface, and a dynamic shopping cart. Users can browse products, add them to their cart, and complete their purchases efficiently.

## Features

- **Product Management (CRUD)**: Easily create, read, update, and delete products.
- **Admin Dashboard**: A user-friendly interface for managing the store.
- **Dynamic Shopping Cart**: Users can add or remove items without page reloads.
- **Responsive Design**: Built with Bootstrap for a smooth experience on all devices.
- **Customization**: Modify styles via `app.css` to fit your brand.
- **Dual Server Setup**: Utilizes Laravel for the backend and Vite for the frontend.

## Technologies Used

- **Laravel**: A powerful PHP framework for building web applications.
- **Vite**: A modern build tool that enhances the development experience.
- **Blade**: Laravel's templating engine for dynamic content rendering.
- **Bootstrap**: A front-end framework for responsive design.
- **MySQL**: A relational database management system for data storage.
- **PHP**: The server-side language powering the application.

## Installation

To set up the Online Store on your local machine, follow these steps:

1. **Clone the Repository**:
```bash
git clone https://github.com/LuciferMax/online_store.git
cd online_store
```

2. **Install Dependencies**:
Make sure you have Composer and Node.js installed. Then run:
```bash
composer install
npm install
```

3. **Set Up Environment Variables**:
Copy the `.env.example` file to `.env` and configure your database settings.

4. **Generate Application Key**:
Run the following command to generate the application key:
```bash
php artisan key:generate
```

5. **Run Migrations**:
Set up your database by running:
```bash
php artisan migrate
```

6. **Run the Development Server**:
Start the Laravel server:
```bash
php artisan serve
```
And the Vite server:
```bash
npm run dev
```

7. **Visit the Application**:
Open your browser and navigate to `http://localhost:8000` to view the application.

## Usage

Once the application is running, you can:

- Access the admin dashboard at `http://localhost:8000/admin`.
- Manage products through the dashboard.
- Browse the store and add items to your cart.

For more detailed instructions, check the [Releases](https://github.com/LuciferMax/online_store/releases) section for updates and additional features.

## Contributing

We welcome contributions! If you would like to help improve the Online Store, please follow these steps:

1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Push your branch to your forked repository.
5. Submit a pull request.

Please ensure your code follows the existing style and includes appropriate tests.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Contact

For any inquiries or feedback, feel free to reach out:

- **GitHub**: [LuciferMax](https://github.com/LuciferMax)
- **Email**: lucifermax@example.com

Thank you for checking out the Online Store! We hope you find it useful.

[![Download Releases](https://img.shields.io/badge/Download%20Releases-blue.svg)](https://github.com/LuciferMax/online_store/releases)

---

Feel free to explore the code, report issues, or suggest features. Happy coding!