Skip to content

Implemented online forum in Java as part of the course Data Modelling, Databases and Database Management Systems (TDT4145) at NTNU. Spring 2021.

Notifications You must be signed in to change notification settings

yeoneossi/piazza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TDT4145-Piazza

Group 148

About the project

The TDT4145-piazza project is a single module - monolithic application based on the Piazza forum. It uses a command line interface for navigation. The motivation for this project is learning and demonstrating the use and handling of a database in an application.

Languages, Frameworks, libraries and dependencies

  • Java (version 15.0.2)
  • MySQL syntax (version 8.0)
  • Gradle for building and dependency management.
  • JDBC for database connection.

Starting the application

In order for the application to run properly one has to be connected to NTNU's network. This can be done using VPN.

The application can be run using the command gradlew run in the root folder. Alternatively you may run the main() method in the Main class.

Documentation

Diagrams can be found here.

Documentation for each of the classes and methods used can be found here.

About

Implemented online forum in Java as part of the course Data Modelling, Databases and Database Management Systems (TDT4145) at NTNU. Spring 2021.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages