Skip to content

A modern e-commerce web application with user authentication, shopping cart management, and a secure backend using Java, Jakarta EE, PostgreSQL, and JSP.

Notifications You must be signed in to change notification settings

dostondevop/store-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Store - E-commerce Web Application

Store is a full-featured e-commerce web application built with Java (Jakarta EE) for the backend, PostgreSQL for data storage, and JSP for the frontend. It provides a seamless shopping experience with secure authentication, shopping cart functionality, and user role management.

Key Features:
✅ User Authentication – Secure login, registration, and session handling using cookies.
✅ Shopping Cart Management – Add, update, and remove products from the cart.
✅ Role-Based Access Control – Different privileges for users based on roles.
✅ RESTful API Integration – Handles requests efficiently using servlets.
✅ PostgreSQL Database – Reliable data storage with optimized queries.
✅ Jakarta EE & Servlets – Scalable and maintainable backend architecture.

Technologies Used:
Backend: Java (Jakarta EE, Servlets, Filters)
Frontend: JSP, HTML, CSS
Database: PostgreSQL
Dependencies: Jackson, JDBC, Servlet API, Lombok

Installation & Setup:
Clone the repository:
git clone https://github.com/yourusername/olcha-store.git
cd store-api
Configure the database connection in DatabaseConnection.java.
Run the application on a servlet container (Tomcat or Jetty).
Access it via http://localhost:8080/.

About

A modern e-commerce web application with user authentication, shopping cart management, and a secure backend using Java, Jakarta EE, PostgreSQL, and JSP.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published