Skip to content

tamizhanban-nitish-p/Bloodbridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blood-Bridge

DB Setup

CREATE DATABASE bloodbridge;

USE bloodbridge;

CREATE USER 'DBAdmin'@'localhost' IDENTIFIED BY 'bloodbridge';

GRANT SELECT, INSERT, UPDATE, DELETE ON bloodbridge.* TO 'DBAdmin'@'localhost';

FLUSH PRIVILEGES;

CREATE TABLE register ( id INT AUTO_INCREMENT PRIMARY KEY, fullname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL UNIQUE, password VARCHAR(255) NOT NULL, blood_type VARCHAR(10) );

CREATE TABLE request ( id INT AUTO_INCREMENT PRIMARY KEY, requester_id INT NOT NULL, location VARCHAR(255) NOT NULL, blood_type VARCHAR(10) NOT NULL, urgency VARCHAR(50), date TIMESTAMP DEFAULT CURRENT_TIMESTAMP, status VARCHAR(50) DEFAULT 'pending', FOREIGN KEY (requester_id) REFERENCES register(id) ON DELETE CASCADE );

EC2 Commands(use this commands only the first time when accessing the EC2)

sudo yum update -y

sudo yum install python3 -y

sudo yum install python3-pip -y

sudo pip3 install virtualenv

python3 -m venv venv

source venv/bin/activate

pip install flask

sudo yum install git -y

git clone

cd

pip install mysql-connector-python

python app.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published