Reporting System web application for hospitals and laboratories.
- Light, simple and useful theme
- Authorization system with 3 different roles : ADMIN,USER,GUEST:
- ADMIN can read, create, edit and delete reports
- ADMIN can change anyone's role and delete anyone member to system in the admin page
- USER can read, create and edit reports
- GUEST can only read reports
- Customizable user profile
- Detailed report design
- Advanced report search option
- Option to convert report to pdf
- Jwt authentication system
The source code can be built using maven. Reporting System is a Springboot project.
- Git (to clone repo)
- Maven (for linux
sudo apt install maven
) if downloaded before, you can check withmvn -version
- A database on your computer local or web-based application(phpmayadmin etc.) etc.
-
Open terminal and change the current working directory to the location where you want the cloned directory. Clone source code.
git clone https://github.com/mehmetsimseknet/reporting-system.git
-
Enter into
reporting-system/src/main/resources
and open application.properties. You can connect your database with url,username and password. -
Go back to source directory again
cd yourFolder/reporting-system
-
Run maven command
mvn spring-boot:run
-
And application will be active on port 8090.
http://localhost:8090/