https://github.com/mentorg/vogueify
Built a fashion platform with Laravel, Inertia.js, and Vue.js, featuring secure user authentication, wishlist functionality, product search, and a responsive design for both desktop and mobile.
https://github.com/mentorg/vogueify
intertiajs laravel php query-filter vue vuejs vuejs3
Last synced: about 2 months ago
JSON representation
Built a fashion platform with Laravel, Inertia.js, and Vue.js, featuring secure user authentication, wishlist functionality, product search, and a responsive design for both desktop and mobile.
- Host: GitHub
- URL: https://github.com/mentorg/vogueify
- Owner: Mentorg
- License: mit
- Created: 2025-04-07T21:54:52.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-08T17:29:09.000Z (about 2 months ago)
- Last Synced: 2025-04-09T15:16:57.362Z (about 2 months ago)
- Topics: intertiajs, laravel, php, query-filter, vue, vuejs, vuejs3
- Language: Vue
- Homepage:
- Size: 86.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vogueify
Vogueify is a modern fashion e-commerce platform built with **Laravel 12**, **Inertia.js**, and **Vue.js**. It offers users a seamless shopping experience with features like user authentication, product search, wishlist management, and responsive design. Whether you're browsing the latest trends or adding items to your wishlist, Vogueify ensures an intuitive and engaging experience for all users.
## Features
- **User Authentication**: Users can sign up, log in, and log out securely.
- **User Authorization**: Different access levels for users, allowing personalized experiences.
- **Wishlist**: Users can add and manage their favorite items in a wishlist.
- **Product Search**: A dynamic search feature to easily find products based on keywords and categories.
- **Responsive Design**: The app is fully responsive, offering an optimal browsing experience across all devices (desktop, tablet, mobile).## Installation & Setup
Follow the steps below to set up the Vogueify app locally:
### 1. Clone the Repository
```bash
git clone https://github.com/Mentorg/vogueify.git
cd vogueify
```### 2. Install Dependencies
Install PHP and JavaScript dependencies using Composer and NPM.
```
composer install
npm install
```### 3. Set Up Environment File
Copy the `.env.example` file to create your local `.env` file:
```
cp .env.example .env
```### 4. Generate Application Key
Run the following command to generate your application's key:
```
php artisan key:generate
```### 5. Run Migrations
Create the necessary database tables and run the seeders:
```
php artisan migrate --seed
```### 6. Start the Development Server
You can now start the local development server:
```
php artisan serve
```The app will be accessible at http://localhost:8000.
### Run the Frontend Development Server
For frontend hot-reloading and asset compilation, run:
```
npm run dev
```## Conclusion
Vogueify is a powerful, flexible, and user-friendly fashion app designed to offer a seamless shopping experience. With features like authentication, authorization, wishlists, and responsive design, Vogueify is built to scale and adapt to modern web standards. We hope this app provides you with a great starting point for any fashion e-commerce project.
## License
This project is licenced under the [MIT License](https://opensource.org/license/mit).