Skip to content

Full-stack e-commerce application called e-sell using Maria DB -Spring MVC -Thymeleaf

Notifications You must be signed in to change notification settings

peckpeck20/e-sell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Sell 🎓

Full-stack web based advertisement system

Features ✅

  • visitor can view ad listings & filter by category
  • user registration
  • one click Facebook register & login
  • registed user can create, edit, update & delete ads
  • REST API & CRUD methods

Administration ☑️

  • custom admin panel
  • complete read & write access to all parts of the system such managing users, categories & items.

Future improvements 📝

  • Migrate front-end to React.JS
  • Payment service
  • Predictive search bar
  • Image support to listings
  • Messagging service between users
  • Google signin

User journey

alt text

One click Facebook login

alt text

Admin view

alt text

Tech stack 💻

database

  • SQL
  • Maria DB instance running at Haaga-Helia's server
  • H2 in-memory database (for testing purposes)

back-end

  • Java
  • Springboot MVC

front-end

  • Thymeleaf
  • Bootstrap 4

Live demo

https://e-sell-spring-mvc.herokuapp.com/

demo credentials

  • regular user
username : tester
password : 1234567
  • admin
username : admin
password : leave blank ;)

API end-points

https://e-sell-spring-mvc.herokuapp.com/api/

https://e-sell-spring-mvc.herokuapp.com/api/items

https://e-sell-spring-mvc.herokuapp.com/api/categories

About

Full-stack e-commerce application called e-sell using Maria DB -Spring MVC -Thymeleaf

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published