Seraphine is a web-based smart eHealth booking app, which allows clients to book an Appointment with doctors from home. Seraphine is named after a character in the famous game Leauge of Legend (LOL), whose skill is healing for the whole team, therefore, we name the project with hope the project will help people in healing and recover their pain. Seraphine is written in Java Spring Boot (for Backend) and ReactJS (for Frontend — currently in development).
- If there is any problem, please do not hesitate to contact us!
📧 Email address: [email protected]
- Our requirement from teacher: Requirement
- Our API document (generated with Javadoc): API Doc
- Our main document for the project: Project Report
You need to install java with latest version (we use Java 17) to run the application and customize all the necessary dependecies in the website. Remember to install maven - java pakage manager.
Install Node and npm (we use Node version 16.9.1 and npm version 7.21.1 to run the frontend. We still not gather all the stuffs 🙂 so sorry for that :
-
Clone the project to your local devices. Open your terminal.
-
Install dependencies and pakages using
mvn clean install
-
Run the backend:
mvn spring-boot:run
Now, it is online on the port: https://localhost:8080
-
On your terminal ⇒ move to frontend folder and type:
npm install
to install all the pakages
-
Run the frontend using npm:
npm start
Now, it is online on the port: https://locahost:3000
The main purpose of this repository is to continue evolving our project not only in university but also in the industry, making it faster and easier to use. We are always grateful to the community for contributing bugfixes and improvements.
- Fork the repo.
- Clone the repo.
- Fix bugs, add function, test on your local machine.
- Create a new branch and open a pull request to us.
- You can also create a thread, so that we can discuss more about the repo.
Thank you to all people who have dedicated their time and talent to contribute to this project!
Vinh Truong |
Nhien Loc Bui |
Siga Da Ted |
Tri Nguyen |