Skip to content
Suraj edited this page May 19, 2020 · 19 revisions

Poseidon

Poseidon is a service center management solution. Designed for tracking 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 13
  • 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 (./build.sh clean bootRun)
  • 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/.
  • try to log in with the following credentials Username: admin, password: admin. Explore !!!

Technologies used

  • Java 14
  • spring boot 2.3.0
  • Hibernate
  • Bootstrap 4
  • Jasper reports
  • junit5
  • Gradle

The changes we plan

  • Internationalization of pages (web pages, it is partially done now)

Clone this wiki locally