Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
update README
  • Loading branch information
nandcoder authored Oct 29, 2023
commit 1a51e6c9cb59f49bfd408b779192aa131e274ceb
96 changes: 64 additions & 32 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,64 @@
# Code-with-Google-Maps-2023 - Hack2skill

Welcome to the official repository for the Code-with-Google-Maps-2023 organized by Hack2skill!

## Getting Started

To get started with the Code-with-Google-Maps-2023 repository, follow these steps:

### Submission Instruction:
1. Fork this repository
2. Create a folder with your Team Name
3. Upload all the code and necessary files in the created folder
4. Upload a **README.md** file in your folder with the below mentioned informations.
5. Generate a Pull Request with your Team Name. (Example: submission-XYZ_team)

### README.md must consist of the following information:

#### Team Name -
#### Problem Statement -
#### Team Leader Email -

### A Brief of the Prototype:
This section must include UML Diagrams and prototype description

### Tech Stack:
List Down all technologies used to Build the prototype

### Step-by-Step Code Execution Instructions:
This Section must contain a set of instructions required to clone and run the prototype so that it can be tested and deeply analyzed

### Future Scope:
Write about the scalability and futuristic aspects of the prototype developed
# Team Name - DevOP

## Problem Statement

Every second counts when it comes to saving lives. Our revolutionary blood donation and availability tracking system ensures that patients in need receive the life-saving blood they require as quickly as possible. Donors can easily schedule appointments and receive notifications when their blood is used to help save a life.

### Unique Features

1. Patients can track the availability of their blood group in each blood bank.

2. Patients can find the nearest blood bank with their matching blood group.

3. Patients can navigate to the blood bank from within the app.

4. Patients can book blood tests in the app.

5. Special options for rare blood groups like requesting donors for urgency.

6. Donors get rewarded for donating blood in various forms, such as reward points that can be redeemed for gift cards or other prizes.

## Team Leader Email - ```[email protected]```

## A Brief of the Prototype:

1. The app consists of two view options, patients and donors.

2. Patients can register to our app with basic details and blood groups. The app will recommend all nearby hospitals and blood banks with matching blood groups available.

3. In case, none found patients can request our app to find some donors, where we can request some donors to donate urgently.

4. Rare blood group donors are rewarded with incentives and as per their will connected in the future in case of urgency.

5. Donors are the backbone of this system so if a donor’s family or relatives are in need then our system manages blood for them based on the donation count of donors.

6. Regular donation camps are set up to encourage people to donate.


## Tech Stack:

Maps Platform APIs- Maps API, Places API, Routes API
Frontend- ReactJS
Backend- Firebase, NodeJS, ExpressJS
Database- MongoDB, Firestore

## Step-by-Step Code Execution Instructions:

1. Clone this repo and open this folder in VS Code or any other IDE.

2. Run the following commands to start the project -

a. ```npm i```

b. ```npm start```

3. The project will open on the browser or can be opened on the following URL - ```http://localhost:3000/```

## Future Scope:

1. Some membership charges can be taken from patients to make their blood requisition process streamlined.

2. Patients with blood disorders can take this membership as they require blood frequently.

3. Some blood banks and hospitals can take hospitality membership for advertising and recommending their hospitals frequently.