Giter Club home page Giter Club logo

ksp-iph-2019-table26's Introduction

India Police Hackathon - Solution from Team Initiable

Indian police take a lot of effort in maintaining the security and integrity of the society. They are still using ledgers to maintain their monitoring of the areas (Beat Areas). It is necessary for them to use technology which is advanced and feasible. The earlier technology which was being used had hardware components such as tags placed in public. They were destroyed or were difficult to maintain. We propose a completely end-to-end software-based Beat Resource Management System. This will reduce the time taken by the police to monitor activities and will improve their productivity.

We will be building one mobile application and one web application. The mobile application is for the police who will go on "Beats". They will go to their assigned Beat place and will check-in using the same app. The web app will provide a monitoring system for the police, will use machine learning to provide an automated beat allocation system. Also will provide interactive analysis and visualisation. The mobile app will be a React Native based and the web app will be Node.js, React.js based. The application will be powered by Google Cloud Platform for continuous deployment and continuous delivery.

Solution

An end to end SaaS police Beat Management System for the Karnataka State Police Department. The police will go on "Beats" which are essentially patrolling tasks assigned to each cop or a group of cops for a particular area. Our solution will have a mobile application which will be used by these beat cops for logging their day-to-day activities. The web application will be a monitoring system for the data sent by the mobile application. The web application will also offer analytics, AI powered beat allocation system, secure data management and role based authorization.

Repos

  • web - contains web application - Node.js React.js
  • mobile - contains mobile application - React Native
  • ml - contains machine learning APIs - Python, Tensorflow

Note: Originally these repos were private and were part of a different account. We have moved it here for the purpose of hackathon

Tools

  • Node.js v12 for backend
  • React.js v16 for front-end
  • React Native for mobile application
  • Python, Flask, Tensorflow for Machine Learning, Production APIs

Web App

Development

  • npm run dev with concurrently and nodemon installed globally

Production: Deployed here

  • npm install in the root directory

Mob App

Development

  • yarn

Python API

Production: Deployed here

  • pip install -r requirements.txt in the root directory

Authors

  • Sudhanva Narayana
  • Prateek Jaiswal
  • Shreedhar Hegde
  • Aashay Vanpal
  • Shreekar Hegde

ksp-iph-2019-table26's People

Contributors

nsudhanva avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.