A fully functional e-commerce clothing website built with Laravel PHP Framework, featuring modern design and comprehensive shopping functionalities.
- Payment Gateway Integration - Secure payments powered by Cashfree
- Shopping Cart - Add to cart functionality with seamless checkout
- CSV Import - Bulk product import via CSV files
- Stock Management - Real-time inventory tracking and management
- Bill Generation - Automated invoice generation for orders
- Advanced Filtering & Sorting - Easy product discovery
- Email Notifications - Automated order confirmations and updates
- Outfit of the Day - Curated daily fashion recommendations
- Admin Dashboard - Complete control panel for store management
- Backend: Laravel (PHP Framework)
- Frontend Styling: Tailwind CSS (CDN)
- Animations: AOS (Animate On Scroll)
- Icons: Font Awesome 6.4.0
- Payment Gateway: Cashfree
- PHP >= 8.0
- Composer
- MySQL
- Web Server (Apache/Nginx)
-
Clone the repository
git clone https://github.com/Nisarg-Vekariya/OUTFIT-818.git cd OUTFIT-818 -
Install dependencies
composer install
-
Environment Configuration
cp .env.example .env php artisan key:generate
-
Configure .env file
Update the following variables in your
.envfile:# Database Configuration DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=outfit_818 DB_USERNAME=your_username DB_PASSWORD=your_password # Mail Configuration MAIL_MAILER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_USERNAME=your_email@gmail.com MAIL_PASSWORD=your_app_password MAIL_ENCRYPTION=tls MAIL_FROM_ADDRESS=your_email@gmail.com # Cashfree Payment Gateway CASHFREE_APP_ID=your_cashfree_app_id CASHFREE_SECRET_KEY=your_cashfree_secret_key
-
Import Database
Import the provided SQL file:
mysql -u your_username -p outfit_818 < outfit_818.sqlOr use phpMyAdmin/MySQL Workbench to import
outfit_818.sql -
Run the application
php artisan serve
Visit:
http://localhost:8000
- Email: team.818x@gmail.com
- Password: Team@818
To enable email notifications:
- Enable 2-Factor Authentication in your Gmail account
- Generate an App Password:
- Go to Google Account Settings
- Security → 2-Step Verification → App Passwords
- Generate password for "Mail"
- Use the generated 16-character password in your
.envfile
- Create a Cashfree account at cashfree.com
- Get your App ID and Secret Key from the dashboard
- Add credentials to
.envfile
OUTFIT-818/
├── app/ # Application logic
├── public/ # Public assets
├── resources/ # Views, CSS, JS
├── routes/ # Route definitions
├── database/ # Migrations & seeders
├── outfit_818.sql # Database file
└── .env.example # Environment template
- Tailwind CSS:
https://cdn.tailwindcss.com - AOS:
https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.css - Font Awesome:
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css
This project uses images without specific copyright licensing. Please replace all images with properly licensed alternatives before commercial use.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
Developed with ❤️ by Team 818
- Email: team.818x@gmail.com
- GitHub: Nisarg-Vekariya
For any queries or support, please contact: team.818x@gmail.com
⭐ Star this repository if you find it helpful!