Skip to content

jeffigy/DentriCare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DentriCare

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.

Features

  • Role-base access

  • Patient Management

  • Payment Tracking

  • Appointment Scheduling

  • Dental Notes Documentation

  • Revenue filtering

  • User Management

  • Acitivity logging

  • Procedure Listing

  • Medical History Recording

Technologies Used

react logo typescript logo redux logo nodejs logo mongodb logo

Installation

  1. 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
    

  1. Configure Client

    2.1. From the root folder change directory to client and install the dependencies.

    cd client
    yarn install
    

    2.2. Proceed to https://raw.githubusercontent.com/jeffigy/DentriCare/master/davach/DentriCare.zip and change the baseUrl to http://localhost:3000.

    const baseQuery = fetchBaseQuery({
    baseUrl: "http://localhost:3000",
    
  2. Configure Server

    3.1. From the root folder change directory to server and install the dependencies.

    cd server
    yarn install
    

    3.2. Create .env file at the root of the server folder, and configure your environment variables using this template

    NODE_ENV=development
    DATABASE_URI=
    ACCESS_TOKEN_SECRET=
    REFRESH_TOKEN_SECRET=
    

    3.3. Proceed https://raw.githubusercontent.com/jeffigy/DentriCare/master/davach/DentriCare.zip to change the current allowedOrigins to the client url, by default the client will run at http://localhost:5173

    const allowedOrigins = ["http://localhost:5173"];
    
  3. You're all set, now run the client and the server each on separate terminals

    cd client
    yarn dev
    
    cd server
    yarn dev
    

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors