Skip to content

a fullstack wep app with django and vite-react to manage a clinic

Notifications You must be signed in to change notification settings

RamyBouchareb25/clinica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Clinca

This project represents an advanced management system tailored for a surgical clinic with specialized focus on enhancing operational efficiency. Boasting a sophisticated architecture, the system caters to the needs of five distinct departments within the clinic: cardiology, neurology, urology, rheumatology, and ENT (Ear, Nose, and Throat). Seamlessly integrating patient appointment scheduling, meticulous medical record management, and tailored workflows for each department, this comprehensive solution is designed to elevate the clinic's overall functionality and provide a seamless experience for both healthcare providers and patients.

Technologies Used

  • Frontend:

    • React with Vite
    • Bootstrap for styling
    • Sass for enhanced styling
    • Auth0 for secure authentication
    • Type Script for more robust code
    • React Bootsrap for styled components

    react vite Bootstrap Sass Auth0 TypeScript React-bootstrap

  • Backend:

    • Django as the server
    • Python as the language used
    • SQLite as the database
    • Railway to deploy the django app

    djangosqlite Python railway

Getting Started

These instructions will get you a copy of the project up and running on your local machine.

Prerequisites

  • Node.js and npm (for the frontend)
  • Python and pip (for the backend)

Installation

  1. Clone the repository:

    git clone https://github.com/RamyBouchareb25/clinica.git
  2. Navigate to the frontend directory:

    cd frontend
  3. Install dependencies:

    npm install
  4. Run the frontend development server:

    npm run dev
  5. Open a new terminal window, navigate to the backend directory, and create a virtual environment:

    python -m venv venv
  6. Activate the virtual environment:

    • On Windows:
      venv\Scripts\activate
    • On macOS/Linux:
      source venv/bin/activate
  7. Install backend dependencies:

    pip install -r requirements.txt
  8. Apply database migrations:

    python manage.py migrate
  9. Run the backend server:

    cd backend
    python manage.py runserver
  10. Open your browser and go to http://localhost:8080 to view the app.

Usage

Explain how to use the app once it's running.

Contributing

If you'd like to contribute to the project, please follow these steps:

  1. Fork the project.
  2. Create a new branch.
  3. Make your changes and commit them.
  4. Push to your fork and submit a pull request.

About

a fullstack wep app with django and vite-react to manage a clinic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published