Skip to content

danofa/EcomWeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecommerce Website ( DamEcom )

A MVC modelled ecommerce site, using JSTL to template and display. Backed by JEE servlets and mongodb.

  • Shopping basket management and checkout functionality
  • Order History view
  • Authentication, 256bit hash stored passwords
  • Shopping basket persistence accross different login sessions
  • Product grouping submenu for quick navigation

ecom_main

What I coded:

Firstly, it should be said that this was my very first attempt at an Ecom website after more than 10 years of not coding anything.

The database backend is MongoDB, with a collection for products and users. There is a product grouping mechanism but it is limited to one subgroup only. All pages are templated using the java tag library, and variables are passed via jstl to be processed for page output.

The website is designed using the MVC pattern, I have several database access objects that are called from controller servlets that apply logic to requests and fetch data, then renders the server side templated page and sends to the user.

Where is it?:

You can access the demo site here, and use login / pass : test / test to access the secured areas.

ecom_basket ecom_cust ecom_orderhist ecom_singleprod

About

Very basic ecom website, backed by mongodb

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages