Skip to content

Django based backend for Field Artillery Meteorology application

Notifications You must be signed in to change notification settings

sn2606/MetOps-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues LinkedIn


Logo

MetOps

MetOps is a state-of-the-art, fully integrated comprehensive solution presented as a substitute for the traditional MET stations used for field artillery atmospheric data collection.
Explore the docs »

View Demo · Report Bug

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contact
  6. Acknowledgments

About The Project

Product Name Screen Shot

This is a REST API backend for MetOps android application

(back to top)

Built With

(back to top)

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

The requirements.txt file contains all the prerequisites for the project

  • Make sure python is installed
  • Create a python virtual environment for this project
    $ python3 -m venv /path/to/new/virtual/environment
  • Activate the virtual environment
    $ source /path/to/new/virtual/environment/bin/activate
  • Install pip in this virtual environment
    $ python -m ensurepip --upgrade

Installation

  1. Create a folder with the virtual environment activated
  2. Clone the repo
    git clone https://github.com/sn2606/MetOps-backend.git
  3. Install Python packages
    pip install -r requirements.txt
  4. Create a database in PostgreSQL
  5. Create a Meteomatics account
  6. Create a positionstack account
  7. Create a .env file in the repository folder with following parameters
    SECRET_KEY = ''
    DATABASE_NAME = ''
    DATABASE_USER = ''
    DATABASE_PWD = ''
    METOMATICS_UN = ''
    METEOMATICS_PWD = ''
    POSITIONSTACK_API_KEY = ''

(back to top)

Usage

Backend to this Flutter app

(back to top)

Roadmap

  • Models
  • Database Connected (PostgreSQL)
  • DRF
    • API View
    • Authentication Register
    • Authorization Login & Account View
    • Query Response from external API (Meteomatics)
    • Query & Records Save
    • Query & Records View
    • Query & Records Delete
    • Query & Response Export
  • Current Location Weather on Dashboard

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contact

Swaranjana Nayak - swaranjananayak@gmail.com

Project Link: https://github.com/sn2606/MetOps-backend

(back to top)

Acknowledgments

(back to top)