Our project focuses on creating a unique digital platform. This application will make people aware of any local problems, crime rate, population information, real estate value, and if used properly may also boost e-commerce. Users will be able to report about any incident or misconduct in
AAGAHEE
Our project focuses on creating a unique digital platform. This application will make people aware of any local problems, crime rate, population information, real estate value, and if used properly may also boost e-commerce. Users will be able to report about any incident or misconduct in their area via a post. They may also insert an image or video verifying their report in the post. Other users viewing the post will be able to comment or like the post. Depending upon whether the post was true or false the user may gain good or bad reputation points. A person with many bad reputation points will be restricted from posting any content in future. The distinguishing feature of this application is that it has been designed to display posts only to the local users. Any individual not currently present in a certain area would not be able to view posts related to that area. This solves the concern of privacy issues so that the posts are not visible to irrelevant individuals, which may be faced on any other social media platforms like facebook that are used for this purpose, and also provide easy accessibility to locals. This will also increase communication among local users and may also set up a circle of trust. One of the important features of our app will be to send emergency notification in case of red alert so that the people can adopt necessary precautions. For example, if there is a sudden lockdown imposed in an area, the locals will be made aware by this feature. In addition to emergency situations, our app will prove to be beneficial to people looking for a place to settle as they will be able to easily access information like property value, crime rate and population census of an area with one touch. Our application is designed in such a way that it is easy to use and operate. This project will be available as a mobile application as well as web application.
The objective of this project is to create awareness to the local community, and also provide information regarding different areas of the city. For example population, crime rate, and property rate etc. The main aim of this software is to increase communication between nearby users or we can say that this application is digitalizing the local community. can make post with respect to various issues identified with territory, for instance if wrongdoing is happened in certain zone or some sort of mishap occurred, clients will post data with area, others close by clients will get the notice that something occurred in that specific region and can give assistance or call the authorities. The main disadvantage of other applications like Facebook anyone can view any post. Like a individual in china can view posts created in Karachi, or in different groups of Facebook users are from all over the world. This application will tackle this issue, since it will focus on relevant users based on location. However this application aims to provide assistance to local community only.
This application is not restricted to emergencies or accidents only, but users can create any types of post in this application for example; if user wants to sell some product he/she can easily post. This project can also boost local e-commerce as users will be able to visit the buyer easily with the problem of long distance
The application will start with a splash screen which will include logo of the application, the other screen will be a sign in screen where users can insert information to enter the application. Users can also use the sign in with social media option or they can navigate to the sign up button which will open a new screen, users have to insert name, email, password, city and area. After the process of registration users will be entered on the application the screen will have a bottom navigation bar which will have 4 options
Users can navigate to all these screens easily by pressing a button on bottom navigation bar. Map screen will have list of events based on markers on the maps. Users will be able to click on the markers to view these events, on pressing the marker a dialog will be open to show details regarding the event.
The other screen which will have all the post from different users post can be a simple text, video, image and poll. Each post will have a like and dislike and comment button.
The posts screens will have two sections on for location based post and one for following based posts.
The third screen will be create a post screen which will have all the options like type text, upload image, upload photo etc.
The fourth screen will be a profile screen which will show profile of current user he/she can view the profile which will include followers, following and posts. User can also be able to edit profile like change profile image or change password.
There will also be different screens on the application like settings, privacy policy, edit profile etc., because the application is flexible and scalable, new things can also be added according to the need.
The application will be easy to operate and use. Instructions will be provided for each control of the application to make sure any type of user can operate this application.The application will have state of the art UI/UX. Which is to make sure application is easy to use and users would spend time on the application.
The application will be protected from all the security flaws. It will be safe from all the security vulnerabilities. For example user data protection will be ensured. Different algorithms and third party services will also be used to ensure protection from illegal content related to graphic violence, adult content, animal rights violation, human rights violation, sell and purchase of drugs and fire arms. Users will also be able to submit reports to the admins regarding illegal content to ensure safety. Users will only be allowed to share certain amounts of posts to protect application from spamming. Each user will have reputation points, he/she may earn points through relevant posts. Each post will have an option to like and dislike. Reputation points will be calculated based on the ratio of likes and dislikes for all the posts.
The main benefit of our application is to help people deal with urgent situation with the aid of local residents, neighbors or passerby and keep them aware of any problem or misconduct in their area. Our project is a system based on local news and awareness.
It will be a location-based system where user can post a variety of content and it will be visible to users near that location, for example if a user faced an emergency situation at any location. Other users can also view information about various places in city.
When people were stuck at any place and they posted online about their predicament and someone nearby would come to their rescue. They use common platforms like twitter and Facebook but these platforms are not restricted to local issues.so this is the core benefit of our application as compared to other social media platforms.
Another benefit is that when a person wants to immigrant from one place to another place or he/she is just traveling or maybe trying to rent a place at a certain area or location. They are not well informed about the area. He/she may find data like crime rate, property value, population from different sources or from Google but there is not a proper platform which tells you about a certain area or location.
One of the best benefit of our application is that it will be allow users to share location-based posts, in short, the application can access location of the phone, a quality also shared by other social media platforms like Facebook, twitter, and Instagram except reddit. However, unlike our app where the posts that can be viewed by a person is restricted to locations, in these other platforms the posts will be public to not only the users in the area but all around the world.
Another benefit of our application is to increase communication between nearby users or we can say that this application is digitalizing the local community. can make post with respect to various issues identified with territory, for instance if wrongdoing is happened in certain zone or some sort of mishap occurred, clients will post data with area, others close by clients will get the notice that something occurred in that specific region and can give assistance or call the authorities.
COMPARATIVE ANALYSIS
| Features | AAGAHEE | | | | |
| Location based posting | yes | yes | yes | yes | no |
| Emergency Notifications | yes | yes | no | no | no |
| Real-estate value | yes | no | no | no | no |
| Crime rate | yes | no | no | no | no |
| Population info | yes | no | no | no | no |
Features
Location based posting
Emergency Notifications
Real-estate value
Crime rate
Population info
Project will be deployed on three platforms the mobile, web application and REST API on cloud.
The mobile application will be a cross platform application so it can be deployed on Apple store for IOS devices and as well as on Google play store for android.
Rest API and web portal of the application will be deployed on cloud server according the requirement of the project.Initially the project will be available for specific area of the city.
The web portal will have two sections one section will be restricted for admins only for example features like viewing reports or deleting users will be accessible to admins only.
Other section of the web portal will be visible for users which will show data based on graphs and charts. Users can also access profile from web and perform different operations like edit profile etc. Web portal will be hosted on proper domain name.
UI/UX
Adobe XD will used for designing the user interface and user experience of the application. Adobe Photoshop and illustrator will also be used for creating logos and banners.
FRONTEND DEVELOPMENT (MOBILE)
Mobile application will be created using flutter, because flutter is a cross platform application development tool, so a single codebase can be used for both android and IOS. All the frontend functionalities will be implemented here like Google Map integration, GPS, maps based searching etc. All the data will be represented here using lists views, charts and graph etc.
FRONTEND DEVELOPMENT (WEB)
The frontend of the web will be created using react. The frontend web will not be similar to mobile application it will be different i.e it will have two parts one part for the user and other for admin. The admin will have all the access like creating, deleting or editing part from the application database. And for the user panel it will include user dashboard and statistics.
BACKEND DEVELOPMENT
The Backend of the application will be a Rest API which will be created using Nodejs.Because it is JavaScript framework and it is easy to learn and use. Another reason of using Node js is node package manager which has a lot of libraries to speed up development.
For database we will use mongo db, because it is no SQL database which is faster and can store more data easily.
DATA SCIENCE
We will use different techniques for collecting data for this application like using datasets from kaggle.com and using live data from social media streams for creating dataset and web scrapping. Python will be used for all the work related to Data science
| Elapsed time in (days or weeks or month or quarter) since start of the project | Milestone | Deliverable |
|---|---|---|
| Month 1 | UI/UX of mobile and web application | Complete UI/UX with Adobe XD link |
| Month 2 | Project architecture design including ERD,Class diagrams, sequence diagrams, Data flow diagram etc. | Project architecture documents. project sample and mockups. |
| Month 3 | Frontend mobile development | Mobile app APK with sample data |
| Month 4 | Frontend Web development | Web application with sample data |
| Month 5 | Data mining, Data collection, web scrapping, training models and creating dataset from different data sources like live social media streams. | Ready Database for application. |
| Month 6 | Backend development/Rest API development and API integration for mobile and web application. | Rest API and complete mobile and web application with real data |
| Month 7 | Testing/unit testing/integration testing | Tested mobile and web application ready for deployment. |
| Month 8 | Deployment of Rest API and web application on cloud server and deployment of mobile applications on respective App stores. | Complete Product. |
In Pakistan, some of the industries of PVC Water Tank uses the Centrifugal Process to make...
In the past, there have been many attempts at similar such systems for healthcare monitori...
This project is like an e- bookstore website where books can be bought from the comfort of...
The idea behind out project is to automate a media player with the help of our hand gestur...
? INTRODUCTION Desalination is the process of removing salts or other minerals and contami...