The main project folder that for learning, practicing and taking assignment score in class
Live Demo: 👉 here
- 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
- ...
- This web application is my assignment under the requirement of teacher in class
- This is a website for guest and user for buying perfumes, reading blogs about perfumes
- This website also contains a function for admin for managing
- This web works well on desktop.
1. Frontend
- HTML, CSS, JS, Bootstrap, jQuery
- 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
- Microsoft SQL Server - a relational model database server produced by Microsoft
4. Other Technologies
- Design pattern: MVC2
- Oauth2
5. Tool
- Netbeans 13
- Java JDK 8
- Apache Tomcat 10
- Visual Studio Code
- Microsoft SQL Server Management Studio 19
- Link download
6.Libraries
- JSTL
- sqljdbc4
- javax.mail
1. Guest:
- Login by account
- Register an account
- Search, view perfumes
- Add, update, remove cart
- View ratings of perfumes
- View blogs
- Password retrieval
- Login by google account
- View blog's comment
- Subscribe received new daily information
2. User
- Search, view perfumes
- Add, update, remove cart
- View ratings of perfumes
- Subscribe received new daily information
- View blogs
- Logout
- Update account information
- View, manage orders
- Checkout
- Rating perfumes
- Comment blogs
- View blog's comment
4. Admin:
- Managing perfumes
- Managing accounts
- Managing categories
- Managing orders
- Send email
- Update admin account information
- Statistic revenue
- Manage blogs
# | Name | Description |
---|---|---|
1 | web folder | ----------- |
2 | src folder | ----------- |
3 | Database file | ----------- |
5 | WEB-INF folder | ----------- |
6 | libs folder | ----------- |
© 2024 Phung Huu Thanh Licensed under the Apache License 2.0.
🤟 Feel free to use my repository and star it if you find something interesting 🤟