-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Suraj Muraleedharan edited this page Nov 12, 2023
·
18 revisions
Poseidon is a service center management solution. It is Designed for tracking the inventory and billing for a laptop service center.
- 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
- JDK 21
- Java IDE (Preferred IntelliJ IDEA Community Edition)
- Git (without this also it will work fine, as IntelliJ & Eclipse support checkout from the IDE itself)
- Install the JDK
- From git-bash or IntelliJ, start up the spring boot app (
./build.sh clean bootRun
) - h2 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@admin.com
, password:admin
. Explore !!!
- Java 21
- spring boot 3.1.5
- Hibernate
- Bootstrap 5
- Jasper reports
- junit5
- Gradle
- Internationalization of web pages, is partially done now