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.
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.
- 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.
- 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.
To set up the Online Store on your local machine, follow these steps:
-
Clone the Repository:
git clone https://github.com/LuciferMax/online_store.git cd online_store
-
Install Dependencies: Make sure you have Composer and Node.js installed. Then run:
composer install npm install
-
Set Up Environment Variables: Copy the
.env.example
file to.env
and configure your database settings. -
Generate Application Key: Run the following command to generate the application key:
php artisan key:generate
-
Run Migrations: Set up your database by running:
php artisan migrate
-
Run the Development Server: Start the Laravel server:
php artisan serve
And the Vite server:
npm run dev
-
Visit the Application: Open your browser and navigate to
http://localhost:8000
to view the application.
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 section for updates and additional features.
We welcome contributions! If you would like to help improve the Online Store, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your branch to your forked repository.
- Submit a pull request.
Please ensure your code follows the existing style and includes appropriate tests.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or feedback, feel free to reach out:
- GitHub: LuciferMax
- Email: lucifermax@example.com
Thank you for checking out the Online Store! We hope you find it useful.
Feel free to explore the code, report issues, or suggest features. Happy coding!