MKU is an eCommerce web application designed for selling makeup products. The application is developed using the following technologies:
- Java: The core programming language used to build the application's backend.
- Apache NetBeans: The IDE (Integrated Development Environment) used for development and code management.
- Apache Tomcat: The web server used to deploy and run the web application.
- MySQL: The database used to store data related to users, products, orders, and payments.
- User Management: Allows users to sign up, log in, and manage their profiles.
- Product Search: Users can browse, search, and filter makeup products.
- Shopping Cart: Users can add products to their cart and proceed to checkout.
- Order Management: Users can place orders and track the status of their purchases.
- Payment Integration: Supports various payment methods (Credit Card, PayPal).
- Admin Panel: Admin users can manage products, categories, and users.
- Frontend: JSP (Java Server Pages), HTML, CSS, JavaScript
- Backend: Java Servlets, JavaBeans, JDBC for database connection
- Database: MySQL
- Server: Apache Tomcat
- Dependencies: Jersey (for RESTful APIs)