Metis is a web application that allows medical clinic owners to easily manage their appointments and their patients. It is primarily designed for use in Turkey, with several specific features. It runs with SpringBoot, uses MySQL to store data and redis to manage sessions.
(Those steps assume you have MySQL and Redis installed on your system)
- Grab the source code or the latest build.
- Edit
config/application.properties
according to your setup. (Create the file and folder if it does not exist) - Run gradle bootRun. This will create the clinic database.
- Enter to the mysql console and run the command.
INSERT INTO `clinic`.`user` (`id`, `hes_code`, `tc_no`, `email`, `enabled`, `expired`, `expired_creds`, `locked`, `name`, `password`, `phone`, `role`) VALUES ('1', '111111', '1111111111', 'yigitcolakoglu@hotmail.com', b'1', b'0', b'0', b'0', 'Yigit Colakoglu', '$2y$12$/lDkf3rn/Qe4foYzc4/qVehKDICmlB9acNSRphPCCQmMCnLtcvrsC', b'1111111', 'ADMIN');
- Visit localhost:8080 and login using
yigitcolakoglu@hotmail.com
andpassword
- Life Fits into Home integration.
- Admin page
- Automatic receipt generation
- Automatic zoom link generation
- Profile page and personalization