The Ptah system is a web application for construction project management. And it is also my personal code kata that I can write basic codes which is very relax~ |
---|
To run this project, you must have the following prerequisites:
- Java 17
- Gradle 8.3
- PostgresSQL 12.0 or newer
To install this project, follow these steps:
- Clone the repository to your local machine.
- Configure the database connection in the
application.yaml
file. - Run the following command to build the project:
gradle clean build
. - Run the project using the following command:
java -jar build/libs/ptah-0.0.1-SNAPSHOT.jar
.
The project is providing backend services(APIs).
Once the project is running, you can visit http://localhost:8080/ptah/swagger-ui/index.html to check all exposed APIs.
To develop this project further, follow these steps:
- Clone the repository to your local machine.
- Create a new branch for your changes:
git checkout -b my-new-feature
. - Make your changes and commit them:
git commit -am 'Add some feature'
. - Push your changes to the branch:
git push origin my-new-feature
. - Create a new pull request.
- Jarry Zhou - https://jarryzhou.space
This project is licensed under the MIT License - see the LICENSE file for more details.