Skip to content

hacknu2-0/sharetheneeds

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Table Of Content


Description :

Our project is focusing on the current situation of covid 19. This project is platform for the people who need help and indeed people who are ready to help.

Using ShareTheNeeds cross platform mobile based Application migrant or poor people can access to the nearby camp for the need of essential items and volunteers can help the needy once

Using ShareTheNeeds website we are giving platform to volunteers to mark their location and add their essential items in it so that we can get an idea and be able to visualize that how many volunteers are active through the map and how many people are approaching to them. and then collecting all these data to analyze the what can be improved to help more and more people, all the data analyzed is visually shown through graphs o our website


Visuals :

Screenshots of Website

Main Screen:

Main screen Main screen Main screen



Analysis

Analysis screen Analysis screen



Login/Signup Screen

login screen signup screen



Map

login screen signup screen



Adding Marker

add marker screen



View Marker

view marker screen view marker details screen



Profile

profile screen


Screenshots of App

Location Access Request

location Access Alert



Login

Login Screen Login By Phone No



App Interface

Home Screen Sort Menu Sidebar Menu Our Vision Page



Add Essentials

Add Essentials Form Sort Menu


Technologies :

We have used different technologies in our app and website which are as follows :

Andriod App :

  • Flutter - For Creating cross platform app
  • FireBaseAuth - For Authenticating Users
  • FireBase Firestore - For Storing Data related to the camps that the Volunteers are going to organize

Website(Marker Adding) :

  • Html , CSS - For Creating Basic structure of Our website
  • BootStrap - For creating impressive UI for our FrontEnd
  • Node JS - For handling Backend
  • FireBaseAuth - For Authenticating Users
  • FireBase Firestore - For Storing Data related to the camps that the Volunteers are going to organize
  • Google Maps Javascript API - For displaying the maps and (markers & infoWindow on those maps)
  • Google Places Search API - To Create an autocomplete searchbox field in order to prevent user from entering invalid address and identify the address and extract latitude and longitude values from those Places in order to add markers on map

Website(Analysis) :

  • Html , CSS - For Creating Basic structure of Our website
  • BootStrap - For creating impressive UI for our FrontEnd
  • Flask - microweb framework for websites
  • Firebase Realtime Databse - Used to extract Data from the firebase cloud databse and then working on that data in python
  • Python - For analysing the data extracted from firebase and plotting graphs and pie chart using matplotlib library

Installation :

Instructions For Using

Andriod App :

Website(Marker Adding) :

  • Clone the Repo locally
  • Open the Website Folder
  • Install NodeJs on your computer
  • Enable Google map java script API and Places API from google devloper console
  • Replace your key in user.html in Dashboard tab in script tag at []
  • Open Terminal and enter npm start
  • Open The Browser and goto 127.0.0.1:3000 or localhost:3000 (if the port is busy look in terminal the port no. and enter that replacing 3000) or
  • Visit : https://sharetheneeds.herokuapp.com

Website(Analysis) :

  • Clone the repo locally
  • Open the analyze folder
  • Install the required dependencies using pip install -r requirements.txt (All the required Dependencies will automatically installed)
  • Run the command in terminal python3 firstflask.py

Support :


Author and Acknowledment :

Ankit Gupta


Siddhant Sharma


Nikhil Khandelwal


Ish Choudhary


Sahil Singh Rawat

  • Email: [email protected]
  • Contribution: Website (Frontend in Bootstrap + Backend in Nodejs)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 45.0%
  • HTML 21.2%
  • CSS 16.2%
  • JavaScript 15.8%
  • Python 1.5%
  • Swift 0.2%
  • Other 0.1%