WeBuy is a web-based e-commerce platform designed to simplify grocery shopping, especially for people who may not have the ability or time to visit physical stores. Developed as a project for the Programming II and Database II courses.
WeBuy was inspired by the social context of the COVID-19 pandemic, during which online shopping became essential. While many of these services have declined, their usefulness, especially for the elderly, remains evident.
This project highlights the use of Laravel's powerful features and demonstrates growth in database handling, front-end/back-end integration, and clean application architecture.
- 🛍️ Product browsing and online purchase
- 👤 Customer, employee, and supplier registration
- ✏️ Modify and delete user and product records
- 🧾 View personal purchase history (for customers)
- 📊 Sales tracking system (for administrators)
- 🔒 Secure authentication for customers and admins
- ⚙️ Use of stored procedures and triggers for database automation
- 🌙 Bonus Feature: Switch between dark and light modes
- Backend: Laravel
- Frontend: Blade (Laravel templating), HTML, CSS and Bootstrap
- Database: MySQL with Procedures and Triggers
# Clone the repository
git clone https://github.com/BrantLauro/WeBuy.git
# Navigate to the project folder
cd WeBuy
# Install dependencies
composer install
# Copy environment file
cp .env.example .env
# Generate application key
php artisan key:generate
# Configure .env with your database credentials
# Run migrations (and seed if needed)
php artisan migrate
# Start the local development server
php artisan serve🧑💻 Lauro Brant (BrantLauro)
Information Systems Student - Unimontes
🧑💻 Thiago Rezende (thiagorezendev)
Information Systems Student - Unimontes
Licensed with MIT.
LinkedIn Lauro Brant · GitHub BrantLauro
LinkedIn Thiago Rezende · GitHub thiagorezendev
