Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

Pinpoint

Sukkur IBA University provides a very good system for transport for its students, staff and faculty. Sukkur IBA University provides dozens of students? points, and a few faculty and staff points that pick and drop students, staff and faculty from their door step to university and vice versa. In exis

Project Title

Pinpoint

Project Area of Specialization

Internet of Things

Project Summary

Sukkur IBA University provides a very good system for transport for its students, staff and faculty. Sukkur IBA University provides dozens of students’ points, and a few faculty and staff points that pick and drop students, staff and faculty from their door step to university and vice versa. In existing transport system, Sukkur IBA University issues the schedule for vehicles and communicate the schedule with stakeholders via email or notice boards. In addition to this, Sukkur IBA University also provides the special cars to its stakeholders for intra-city services. For instance, if any faculty needs a car in the night time to drop him or her to airport, then he or she calls to transport In-charge or email him about his or her need. Afterwards, the transport officer either accept or reject his or her request. Once the transport officer accept his or her request then he sends the driver name and car number to initiator faculty member.

The existing transport system of Sukkur IBA University has lot of challenges. First, the employee or students are reluctant to memorize the schedule because of the abrupt changes in the vehicle schedule. Second, the live tracking of vehicles is unavailable and thus the stakeholders normally wait for unlimited time and sometimes they miss the university buses. Third, the booking of special cars for intra-city takes lot of time and resources in booking and also there is not accountability of booking the special cars by stakeholders.

Therefore, to address, these aforementioned challenges, we propose a robust web-based and mobile-based application called PinPoint to effectively manage and execute the transport service of Sukkur IBA University. This app will be integrated with existing ERP of Sukkur IBA University to authorize the users (students, faculty, and staff). The authorize users can see the updated schedule of each bus. Moreover, by using this app, the stakeholders can track the live locations of vehicles and estimated arrival time to their door steps. In addition to this, the faculty and staff can book in advance the special cars for intra-city works and their booking request will go to transport in-charge dashboard for approval. Finally, this app can generate lot of useful reports for administration and management of Sukkur IBA University. For instance, the report which shows the frequency of car booking by a particular stakeholders.

We believe that this system will make positive improvement in the existing Transport system of Sukkur IBA University. Moreover, it will also bring a satisfaction among the various stakeholders of Sukkur IBA University. Finally, this system will also save lot of time and bring effectiveness and efficiency in existing transport system of Sukkur IBA University.

Project Objectives

To develop a web and mobie app named 'PinPoint' to track real-time student, staff and faculty buses for effective use of transport system of Sukkur IBA University.

To integerate 'PinPoint' with existing ERP of Sukkur IBA University to authorize the users (students, faculty, and staff).

To test the 'PinPoint' app to assure its quality and working as per user requirments. 

Project Implementation Method

In this phase, the system will be implemented based on system design and modeling. Initially small units or components will be developed and then they will be integrated to form a complete system in the next phase.There are different technologies available in the market to implement this sort of system but, after having research we are coming up with the best of them. Technologies are being implemented such as:

  • GSM, GPS Module

  • Arduino UNO board

  • Google Map API

  • Spring Boot Microservices

  • React JS for Web Front End

  • React Native for Mobile Application Development

  • PostgreSQL and Oracle databases

Architecture

Our architecture is proposed in three parts, back-end, front-end and hardware integration. These systems are discussed in detail in the following sections:

  1. SRS Document

  2. SDS Document

Internal and External Services andAPIs

These are the third-party APIs that will be integrated in this system to perform certain tasks like location coordinates sharing from different vehicles with. Such as: Google Map APIs or MapQuest APIs.

Integration and Testing

In this phase the system will undergo testing through the designed test cases. The results of tests, relevant test cases and inputs will be documented. 

Unit Testing:

The units of the system will be tested independently.

Integration Testing:

A suitable method of integration will be selected. The units will be integrated gradually and with each iteration testing will occur.

Deployment

Once the development life cycle will be completed then deployment and pipelining cycle will be started where we will host our mobile android based application on play store and put IOS based application on drive and we will also host the centralized web based backend to the hosting provider named Heroku Server. We will purchase one small web domain and we will deploy a web front end to that if the education sector or target sector doesn't have their own servers.

Benefits of the Project

We believe that this system will make positive improvement in the existing Transport system of Sukkur IBA University. Moreover, it will also bring a satisfaction among the various stakeholders of Sukkur IBA University. Finally, this system will also save lot of time and bring effectiveness and efficiency in existing transport system of Sukkur IBA University.

Technical Details of Final Deliverable

This system has three major deliverables namely, ‘PinPoint’ Web App, ‘PinPoint’ Mobile App and ‘PinPoint’ Hardware device. For developing the ‘PinPoint’ web app and mobile app we will use following programming languages and frameworks.

  • JavaScript
  • Java
  • Spring Boot Microservices
  • React JS
  • React Native

Databases

In order to manage the data of Pinpoint we are using following database:

PostgreSQL Database Server: 

As we know, PostgreSQL is one of the best databases for transaction management. Therefore we will be using it to warehouse our project data and perform operations on the data.

Hardware Modules:

            To communicate with software application and vehicle location we are using the IoT devices described below:


 

  • GSM/GPS: The GSM/GPS gadget is extremely compact. portable and long range, and it runs on a single 3.7V Lithium-Ion battery and we will place it on the vehicle in order to get the specified longitude and latitude of a vehicle location via communicating from device to mobile phone via GSM modem with a 2G SIM card placed on it with the help of HTTP protocol.
  • Arduino UNO Board: It features a GPS receiver and a GSM module for managing the entire process, and the board has an Atmel 32-bit controller that can be programmed using the Arduino IDE.

Deployment

Thus, the final product will be in the form of a web application and mobile application in the user's gadgets. The deployment process will take place in the following ways. 

  • Web Application Client Deployment:

The front end of a web app will be deployed on a netlify hosting provider or institutional server (if they have).

  • Backend Server Deployment: The backend server will be deployed on Heroku server and Apache tomcat server. Both of the client applications deployed will be getting the data from the backend server application with the help of HTTP protocol. And also the backend server will be authenticated with LDAP server for validating the users on the system from CMS of Institute with the help of Visdal Services.
  • Mobile App Deployment:

The final full fledged mobile app for android will be deployed on Google play store (for Android Mobile App) and in DriveShare (for IOS Mobile App) as it costs a lot to deploy it on the App Store.

Final Deliverable of the Project

HW/SW integrated system

Core Industry

Transportation

Other Industries

Core Technology

Internet of Things (IoT)

Other Technologies

Sustainable Development Goals

Good Health and Well-Being for People, Quality Education, Industry, Innovation and Infrastructure, Responsible Consumption and Production

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
GSM Module Equipment4500020000
Arduino UNO Board Equipment420008000
GPS Equipment415006000
Battery Equipment420008000
Domain Hosting Miscellaneous 2500010000
Google Map API Equipment11800018000
SMS Gateway Equipment11000010000
Total in (Rs) 80000
If you need this project, please contact me on contact@adikhanofficial.com
0
156
Tour Hunt

Our project is actually a platform for those who wants to spend their holidays at northern...

1675638330.png
Adil Khan
9 months ago
Caustic Concentration and Level Control System for textile industry

In textile industries cloth is coated with caustic solution to improve its quality and to...

1675638330.png
Adil Khan
9 months ago
Non-Intrusive Load Monitoring (NILM) based Smart Energy Management Sys...

The conventional smart homes power management and monitoring are the sensor-based techniqu...

1675638330.png
Adil Khan
9 months ago
Diet recommendation system

In our society, people are so busy in their daily routine that they do not have enough tim...

1675638330.png
Adil Khan
9 months ago
Smart Helmet for Accident Detection using GSM

Rate of accidents due to two wheelers is increasing day by day, the accident can be due to...

1675638330.png
Adil Khan
9 months ago