Skip to content

madamedem/bloodseeker-django

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BLOOD SEEKER

Easy Search for Blood Donors

What is Blood Seeker?

  • Blood Seeker is a web application wherein people/users can easily locate specified blood types in specific hospitals and donors.

PREREQUISITE

  • Install VS CODE (Please install the following from the extensions tab in VS CODE):

    • Jupyter
    • Python
    • Prettier
      • For Formatting Purposes.
      • To run Prettier:

        Ctrl + Shift + P - > Format Document

      • Remember: Always run Prettier after editing HTML and CSS files
  • Install XAMPP 8.0.5 / PHP 8.0.5

  • Install Github Desktop

    • Login to your github account.

CLONE THIS PROJECT

  1. Fork this project first:
  2. Open Github Desktop and Clone the Repository that you cloned:

    File -> Clone Repository -> URL

Project Setup

  1. Create a new database in phpMyAdmin

    • Database Name: dbbloodseeker
  2. Open the project in VS Code(bloodseeker-django0

    • Right Click bloodseeker-django and click Open with Code
    • After opening in VS Code, your file tree will look like this:
|-- bloodseeker-django
  |-- bloodseeker
  |-- static
  |-- user
  |-- manage.py
  |-- README.md
  1. Open VS Code Terminal

    Ctrl + `

    Enter the commands below:

pip install django

pip install mysqlclient

python manage.py migrate

  1. Create SuperUser(using the terminal): python manage.py createsuperuser

    Enter the details below:

username: admin password: admin123456

Run Project

  1. Open XAMPP Control Panel

    Apache -> Start MySQl -> Start

  2. Run the project in the VS Code terminal: python manage.py runserver

  3. Open the project in your web browser:

    127.0.0.1:8000/user/login

    127.0.0.1:8000/user/register

    127.0.0.1:8000/admin

About

Online Blood Bank

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 49.9%
  • CSS 31.8%
  • Python 18.3%