Kicks is a stylish and responsive e-commerce platform designed for sneaker enthusiasts. This e-commerce web app was developed to show case our groups full-stack web development capabilities using HTML/CSS/JavaScript on the front-end and vanilla PHP on the backend, using AJAX for dynamic updation of the front-end without the need to refresh the page.
✔️ Modern UI/UX – A sleek, mobile-friendly interface with an engaging shopping experience.
✔️ User Authentication – Secure login and signup functionalities for personalized shopping.
✔️ Product Catalog – Browse and search through a collection of sneakers.
✔️ Cart & Checkout – Add products to your cart and proceed to checkout.
✔️ Contact Support – Reach out via the contact form for assistance.
- Frontend: HTML, CSS, JavaScript (jQuery)
- Backend: PHP
- Database: MySQL
- Containerization: Docker
- Tools: XAMPP (local development)









- Clone the repository:
git clone https://github.com/natnaelhhaile/kicks.git cd kicks
- Set up the database using
product.sql
. - Configure database credentials in
login.php
. - Run the project locally using XAMPP or deploy via Docker.
- ✅ Containerize using Docker
- 🔜 Implement Stripe/PayPal payments
- 🔜 Use CloudSQL for handling the MySQL database and deploy using Google Cloud Run
- Natnael Haile
- Salman Abdulqadir
- Siem Hagos