Skip to content

A full-stack web app to generate and verify prescriptions and verify them using PKCS#1 Digital Signatures

Notifications You must be signed in to change notification settings

vaniasetia/chkscription

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chkscription

A full-stack web app to generate and verify prescriptions, revolutionizing healthcare one click at a time!

Getting Started

Prerequisites

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

  • Python 3.8 or higher
  • MongoDB
  • Streamlit

Installation

  1. Clone the repository:
git clone https://github.com/vaniasetia/chkscription.git
  1. Navigate to the project directory:
cd chkscription
  1. Install the required packages:
pip install -r requirements.txt

Configuration

  1. Set up MongoDB and obtain the connection string, for example:
mongodb://localhost:27017
  1. Create a .env file in the project directory and add the following environment variables:
MONGO_URI=<your_connection_string>
  1. Generate the keys by running the following command:
python backend/utils/key_generator.py

Usage

  1. Start the backend server:
python backend/server.py
  1. Start the frontend server:
streamlit run frontend/app.py

About

A full-stack web app to generate and verify prescriptions and verify them using PKCS#1 Digital Signatures

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages