🛒 This is a Java web application for an online shopping site. It allows users to browse products, add them to a shopping cart, and proceed with the checkout process.
- User Authentication: Users can create accounts and log in to access their personalized shopping experience.
- Product Browsing: Browse through a wide range of products categorized into different sections.
- Product Search: 🔍 Search for specific products using keywords.
- Shopping Cart: 🛒 Add products to a shopping cart for later purchase.
- Checkout Process: Users can proceed to checkout and complete their purchases securely.
- Admin Panel: 👩💼 Administrators can manage products, categories, and user accounts through an admin panel.
- Responsive Design: 📱 The website is designed to be accessible and usable on various devices, including desktops, tablets, and smartphones.
- Java: ☕ Core language for backend development.
- HTML/CSS/JavaScript: Frontend development technologies for creating the user interface and adding interactivity.
- MySQL: 🗃️ Relational database management system for storing product and user data.
- Tomcat: 🐱 Servlet container for deploying the web application.
- Clone the Repository:
https://github.com/kalehege/DEA.git - Import Project: Import the project into your preferred IDE (NetBean, Eclipse, IntelliJ, etc.).
- Database Configuration: Set up a MySQL database and configure the database connection properties in
dea. - Run the Application: Start the application using your IDE or Maven.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create your feature branch:
git checkout -b main. - Commit your changes:
git commit -am 'Add some feature'. - Push to the branch:
git push origin main. - Submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.