UB Marketplace

Course team project that examines in detail the software development process. Topics include software life-cycle models; architectural and design approaches; various techniques for systematic software testing; coding and documentation strategies; project management. Participated in a real-world project from conception to implementation. Provide first-hand experience using proper agile processes.

Tech Stack: Java, JavaScript, Spring Boot, MongoDB, React, Heroku, ZenHub, CI/CD

  • The backend is implemented in Java using the Spring Boot framework.
  • The frontend is implemented using the React framework with CSS.
  • The backend and frontend of this project were deployed on Heroku.
  • This project use MongoDB as a database to store item infomation.
  • GitHub Repository