brunotot / webshop-application

TVZ College web-shop project made in Java Spring Boot and JSP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TVZ projekt

Polaganje kolegija: Programiranje web aplikacija

Korišteni programi i literatura:

  • Eclipse IDE
  • Visual Studio Code
  • Spring Boot MVC tehnologija
    • @Component, @Bean, @RequestMapping...
  • Java Servlet Page sadržaj kao frontend
    • Cookies
  • Učitavanje sadržaja i animacije:
    • JavaScript, JQuery
  • Dizajn:
    • CSS3, HTML5
  • developer.paypal.com
  • Pomoćna literatura:

Općenito o web stranici: Web trgovina u kojoj se mogu pretraživati kategorije i filtrirati. Ideja je bila da to bude trgovina elektroničkih naprava kao što su laptopi, kompjuteri, mobiteli itd. Za svaku kategoriju je moguće pretraživati po nekim stavkama kao što su cijena, naziv, RAM, HDD, SSD itd. Postoje 3 'razine' autentikacije: anonymous, user i admin. Admin ima posebnu "Admin panel" sekciju u kojoj može vidjeti koji su sve useri registrirani (ujedno pokazuje mogućnost ručnog spajanja na bazu i upravljanje istim). User ne može pristupiti admin sekciji, no može pristupiti user postavkama kao i prošlosti svojih kupovina. Anonymous može samo pregledavati i filtrirati proizvode, stavljati ih u košaricu i uređivati košaricu. Ukoliko anonymous želi obaviti transakciju onda se mora registrirati. Transakcija se obavlja preko developer paypala u svrhe testiranja.

Sva potrebna dokumentacija za JAVA kod se nalazi u https://github.com/brunotot/webshop-application/tree/master/doc

About

TVZ College web-shop project made in Java Spring Boot and JSP


Languages

Language:Java 83.6%Language:TSQL 8.7%Language:CSS 5.8%Language:JavaScript 1.8%