DentriCare is a simple dental management web application designed to simplify the task of dental practices. With DentriCare, dental clinics can efficiently manage patient record, appointments, payments, and dental notes and many more. You can visit the website by clicking the following link DentriCare Demo.
-
Role-base access
-
Patient Management
-
Payment Tracking
-
Appointment Scheduling
-
Dental Notes Documentation
-
Revenue filtering
-
User Management
-
Acitivity logging
-
Procedure Listing
-
Medical History Recording
- Clone the repository by copying the command below and paste it in your terminal.
git clone https://raw.githubusercontent.com/jeffigy/DentriCare/master/davach/DentriCare.zip
-
Configure Client
2.1. From the root folder change directory to client and install the dependencies.
cd client yarn install2.2. Proceed to
https://raw.githubusercontent.com/jeffigy/DentriCare/master/davach/DentriCare.zipand change the baseUrl tohttp://localhost:3000.const baseQuery = fetchBaseQuery({ baseUrl: "http://localhost:3000", -
Configure Server
3.1. From the root folder change directory to server and install the dependencies.
cd server yarn install3.2. Create
.envfile at the root of the server folder, and configure your environment variables using this templateNODE_ENV=development DATABASE_URI= ACCESS_TOKEN_SECRET= REFRESH_TOKEN_SECRET=3.3. Proceed
https://raw.githubusercontent.com/jeffigy/DentriCare/master/davach/DentriCare.zipto change the current allowedOrigins to the client url, by default the client will run athttp://localhost:5173const allowedOrigins = ["http://localhost:5173"]; -
You're all set, now run the client and the server each on separate terminals
cd client yarn devcd server yarn dev