cse-4050-project

module
v0.0.0-...-5c8a63a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 14, 2023 License: MIT

README

cse-4050-project

cse-4050-project (MedConnect Dashboard) is a web application designed to facilitate seamless communication and appointment scheduling between patients and doctors. Developed as part of a web development class, this platform aims to enhance the overall healthcare experience by providing a centralized space for patients and doctors to connect.

Features

  • Appointment Scheduling: Patients can easily view and choose available time slots provided by doctors for appointments.
  • Availability Management: Doctors can manage their availability, making it convenient for patients to find suitable appointment times.
  • Post-Appointment Summaries: Doctors can efficiently write and share summaries after appointments, allowing patients to understand and reference the details of their medical visits.

Installation

Before you begin, ensure you have met the following requirements:

  • Go 1.20 or higher installed.
  1. Clone the repository:
    git clone https://github.com/lumix103/cse-4050-project.git
    
  2. Navigate to the project:
    cd cse-4050-project
    
  3. Install packages:
    # To download and install packages
    go get ./...
    

Environment Variables

To run this project, you will need to add the following environment variables to your .env file. If you don't have an .env file, create one in the root folder.

MONGODB_URI JWT_SECRET_KEY

Deployment

To deploy this project run

  go run ./cmd/dashboard/

License

MIT

Directories

Path Synopsis
cmd
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL