Super-Advanced-Shopping-Automation is a web application developed using Java, JSP, Maven, Apache Tomcat, and MySQL. It allows users to register, log in, shop for products, and view their purchase history.
Follow these steps to install and run the project locally:
$ git clone https://github.com/erenisci/Super-Advanced-Shopping-Automation.git
$ cd Super-Advanced-Shopping-Automation$ mvn clean installCreate a MySQL database named projectdb.
Import the database schema from content/urunKategoriKullanici.sql file.
$ mysql -u username -p projectdb < content/urunKategoriKullanici.sql
$ cd Super-Advanced-Shopping-Automation$ mvn tomcat7:runIn this project, an alternative approach has been implemented to manage sessions and shopping carts using the database instead of cookies. This ensures better security and scalability.
Session Management:
Shopping Cart Management:
Implementation Details:
Contributions are welcome! Please fork the repository and create a pull request for any new features or fixes.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, feel free to reach out:
E-mail: [email protected]