Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huyhoang-doit/clothesshop
👔 Project selling men's clothing using Jsp, Servlet, JDBC
https://github.com/huyhoang-doit/clothesshop
fpt-university jdbc jsp-servlet prj301 project
Last synced: about 2 months ago
JSON representation
👔 Project selling men's clothing using Jsp, Servlet, JDBC
- Host: GitHub
- URL: https://github.com/huyhoang-doit/clothesshop
- Owner: huyhoang-doit
- License: mit
- Created: 2024-02-07T05:41:16.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-06-29T21:47:13.000Z (7 months ago)
- Last Synced: 2024-06-30T02:19:54.950Z (7 months ago)
- Topics: fpt-university, jdbc, jsp-servlet, prj301, project
- Language: CSS
- Homepage:
- Size: 36.4 MB
- Stars: 10
- Watchers: 2
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 💵 Clothing Shop - Assigment PRJ301 - JAVA WEB APPLICATION DEVELOPMENT SU24
## You will find in this repo the following stuff:
- The Java web source used to develop flower e-commerce shopping
- Register an account with your username and password
- Login with registered account or quickly with google account
- Automatically send email after checkout cart
- Automatically send email Subscribe receive news letters
- Authorizing client, user, admin by filter
- Custom tag for showing all products in cart
- Add to cart don't reload page by using axios
- Design pattern MVC2 Model
- Paging or load more products don't reload page by using ajax
- ...---
## Table of Contents 📒
- [Description](#description)
- [Preview Screenshot](#preview-screenshot)
- [Technology](#technology)
- [Functional requirements](#functional-requirements)
---
## Description 📋
- This web application is out assignment under the requirement of teacher in class
- This is a website for guest and user for buying clothes
- This website also contains a function for admin for managing
- This web works well on desktop.---
## Preview Screenshot 📷
**1. Guest:**
**2. User**
**3. Admin:**
---
## Technology 🔧
**1. Frontend**
-
- JSP - JavaServer Pages
- JSTL - JSP Standard Tag Library
- Ajax - Asynchronous JavaScript And XML
- ...**2. Backend**
- Servlets - a Java programming language class that is used to extend the capabilities of servers that host applications accessed by means of a request-response programming model
- JDBC - Java Database Connectivity - a Java API to connect and execute the query with the database**3. Database**
- - a relational model database server produced by Microsoft
---
## Functional requirements 📌
**1. Guest:**
- [x] Login by account
- [x] Register an account
- [x] Search, view product
- [x] Filter products
- [x] Add, update, remove cart
- [x] Login by google account**2. User**
- [x] Search, view product
- [x] Add, update, remove cart
- [x] Subscribe received new daily information
- [x] Logout
- [x] Update account information
- [x] Password retrieval
- [x] View, manage orders
- [x] Checkout**3. Admin:**
- [x] Managing product
- [x] Managing accounts
- [x] Managing categories
- [x] View order detail
- [x] Send email
- [x] Update admin account information
- [x] Statistic revenue
- [x] Order confirmation**4. Other Technologies**
- Design pattern: MVC2
- Oauth2**5. Tool**
- Netbeans 8.2
- Java JDK 8
- Apache Tomcat 8
- Visual Studio Code
- Microsoft SQL Server Management Studio 19**6.Libraries**
- JSTL
- sqljdbc4
- javax.mail
- commoms-logging-1.2
- gson-2.8.2
- fluent-hc-4.5.5
- httpclient-4.5.5
- httpcore-4.9.9## Contributors 😎
---
> 💁 Feel free to use my repository and star it if you find something interesting 🤘