Providing the following features to the users:
- User Friendly Responsive UI
- Register/Login
- Email Verification
- Forgot/Reset Password
- Account Management
- Handle Cart
- Manage Wishlist
- Search Products/Categories/Subcategories
- Filter Products on search
- Order via COD/PayFast (Payment Gateway)
- Subscribe to Newsletter
Admin dashboard providing following features to the admin:
- Conditional redirect on login based upon email.
- Add Category/Subcategory/Products
- View Fullfilled/Unfullfiled Orders
- Review Customer Details
Follow the instructions for modifying configuration:
- You can change the login response in app\Http\Responses\LoginResponse.php (Redirects authenticated user to dailyKhaata)
- You can also change admin middleware response in app\Http\Middleware\IsAdmin.php (Ensures that only provided email can access dailyKhaata)
- Clone this repository on your Local Machine
- Make sure you've Composer, Laravel (V7.1+), PHP, Xaamp(Local Host) installed
- After cloning the repository rename .env.example file to .env
- Create a database in phpmyadmin
- Replace the database name in .env => DB_DATABASE = {Your created database}
- Import the dailybazaar.sql file in your newly created database in phpmyadmin
- After successful import
- In the Terminal run the following commands:
php artisan composer install
php artisan generate:key
php artisan serve
🚀 Application would be running on http://127.0.0.1:8000/