Skip to content
Suraj edited this page Jun 2, 2019 · 19 revisions

Poseidon

Poseidon is a service center management software. Designed as a solution for keeping the inventory and billing for a laptop service center.

Poseidon

Features

  • Provide functionality to create a service ticket and a workflow based on it
  • Provides a final invoice to the customer
  • Various reports to gain insights on improving the business

To contribute/try out in dev mode: set up the following apps in your dev environment

  • JDK 1.10
  • Java IDE (Preferred IntelliJ IDEA Community Edition)
  • Git (without this also it will work fine, as IntelliJ & Eclipse support checkout from the IDE itself)

Steps for testing the Application

  • Install the jdk
  • From git-bash or IntelliJ, start up the spring boot app
  • hsql db is inbuilt and can help work the app in demo mode, we can change the configurations when the product is ready to ship.
  • If an external db is used, restore the db file from the code ( a file named data.sql is available at src/main/resources/ directory)
  • Start the server
  • Application will be up and running in http://localhost:8181/ .
  • Either create a database user name as username and password as password or edit the same in data.sql
  • try log in with admin/admin. Explore !!!

Technologies used

  • spring boot 2.1.5
  • Hibernate
  • Bootstrap 4
  • Jasper reports
  • junit4
  • Gradle

The changes we plan

  • Internationalization of pages (web pages, it is partially done now)
  • Add more unit tests

Clone this wiki locally