Skip to content

Repo for the SE Team Project - Conference Management System

Notifications You must be signed in to change notification settings

alexovidiupopa/Software-Engineering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Software-Engineering - Conference Management System

Team xor eax, eax

User manual

Members:

Presentation of the project requirements

To put it shortly, the task was to create an application that supports the creation and management of an academic conference, on which different users (committee members, chairs, authors) could login/ register and join the conference.
A PC Member could review papers submitted by authors, the chair was in charge of resolving conflicts, inviting new members, organizing the conference a.s.o.
A person who would just want to participate could buy a ticket for the session(s) he prefers without having to create an account.

Used technologies

  • Database server: PostgreSQL, hosted on Google Cloud
  • Programming languages:
    • Front-end: Typescript with Angular, HTML, (S)CSS
    • Back-end: Java, SpringBoot
  • ORM: Hibernate
  • Tools used for diagram creation: StarUML, Visual Paradigm
  • VCS: Git
  • Task management: Trello
  • Testing
    • User Testing and Manual Testing, with constant updates on Slack for the responsible dev(s)
    • Unit Testing: JUnit
  • External tools/APIs we found useful:
    Sendgrid - Email Sender
    JWT