Software Requirements:

  • Java Development Kit (JDK)  
  • Integrated Development Environment (IDE) like Eclipse or IntelliJ IDEA
  • Postgres for the Database