Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shashaaankkkkk/medfi-web

Our Solution to Google Solution Challenge 2024 :- The MEDFI Emergency Response Backend is the server-side component of the MEDFI Emergency Response Platform. It manages emergency incidents, user authentication, location services, and other core functionalities.
https://github.com/shashaaankkkkk/medfi-web

google-cloud google-maps-api google-solution-challenge-2024 medfi

Last synced: 30 days ago
JSON representation

Our Solution to Google Solution Challenge 2024 :- The MEDFI Emergency Response Backend is the server-side component of the MEDFI Emergency Response Platform. It manages emergency incidents, user authentication, location services, and other core functionalities.

Awesome Lists containing this project

README

        

# MEDFI Emergency Response Backend

The MEDFI Emergency Response Backend is the server-side component of the MEDFI Emergency Response Platform. It manages emergency incidents, user authentication, location services, and other core functionalities.

## Getting Started

### Prerequisites

Make sure you have the following installed:

- [Python](https://www.python.org/downloads/)
- [Django](https://www.djangoproject.com/)

### Setting Up the Backend

1. Clone the repository:

```bash
https://github.com/shashaaankkkkk/Medfi-Backend.git
cd Medfi-Backend
```

2. Set up the virtual environment:

```bash
python -m venv venv
source venv/bin/activate # On Linux/Mac
venv\Scripts\activate # On Windows
```

3. Install Django and other dependencies:

```bash
pip install -r requirements.txt
```

4. Run database migrations:

```bash
python manage.py migrate
```

## Project Structure

- `medfi_backend/`: Django backend code.

## Running the Application

1. Navigate to the `medfi_backend` directory:

```bash
cd medfi_backend
```

2. Activate the virtual environment:

```bash
source venv/bin/activate # On Linux/Mac
venv\Scripts\activate # On Windows
```

3. Run the development server:

```bash
python manage.py runserver
```

4. Access the Django admin interface at [http://127.0.0.1:8000/](http://127.0.0.1:8000/).

## Contributing

If you would like to contribute to the backend, please follow the [contributing guidelines](CONTRIBUTING.md).

## License

This backend is licensed under the [MIT License](LICENSE).