/Baloot-Web-Application

An e-commerce web application, Internet Engineering Course (Spring 2023), University of Tehran

Primary LanguageJava

Baloot

Baloot is a system for purchasing required supplies. In this system, the user can view a list of products presented in different categories, filter products based on their characteristics, create a shopping list, create a favorite list of the products they want, and rate the products.

Login Page

Home Page

Product Page

User Page

  • More details of the page design are available here.

Phases

CA1: Logic Domain, Git, Maven, Unit Testing (JUnit)

CA2: Simple Web Server, Javalin, Jsoup

CA3: Tomcat, Servlet, JSP, MVC

CA4: html, CSS

CA5: React, Spring, CORS Filter, Standard API

CA6: MySQL Database, JDBC, ORM, Hibernate

CA7: Authentication, JWT, OAuth, JWT Authentication Filter, SQL Injection

CA8: Docker, Nginx

Contributors