Design and build an API for a public transportation social network

Cancelled

I'm building a new service that connects people using public transportation, the service consists of 3 parts, (mobile app, web app and the backend architecture)

The requirements for this project are just for the API/backend part.

My service plainly works like this,

Mobile users taking a bus, check in to that bus using their app, they'll be able to see other people that are checked in to the same bus, and be able to add them as a friend and message each other, the user will remain checked in to a bus for a predefined number of minutes until they're "kicked off" the bus, unless there's more activity from the app, then the user is kept on the bus.

So for the social part of the API , we should be able to:

+Check in to a bus (by a given bus number)

+Automatically check out user from bus after a predefined amount of time of inactivity

+See who else is checked in to that bus

+View user's profiles

+Add a user as friend

+Message user

The other part of the API will be about bus position logging and retrieval, this is the data heavy part, basically while users are socialising, the app will collect speed and gps coordinates of the bus from all the users on it, and send it to that part of the system, my software will clean up that data and make sense of it, then this data will be used to serve live bus data to the rest of the users of this service.

The developer's responsibility is only to create the api endpoint that will receive the GPS coordinates, and bus data and store it in a database. using that data and cleaning it up is my responsibility and you shouldn't worry about that.

So here's the "data collection" part of the API:

+Receive bus data (speed, coords, direction, last seen, etc..)

+Get bus live data by asking for it's ID, (takes a bus number as an argument, and responds with the most recent live data we have)

+Find the most nearby busses, takes user's GPS coords, and fetches the database where the nearest busses are.

This is a simple description that i'm quickly writing off the top of my head, but it's mostly all of the features that are needed for the API side, there's no architecture set yet, but i'm going to work it out closely with the developer so we can create a system that is going to be modular and easily scalable.

if you have any questions please just let me know if i'm not clear enough.

I've chosen CakePHP as the framework as I'm pretty familiar with it, but i'm a very quick learner so if you have another framework in mind don't hesitate to let me know !

Skills: CakePHP, PHP, Software Architecture

See more: public transportation api, yet another social network, writing the last you have seen, writing description of a friend, writing an argument, writing a friend, where to find a backend developer, where find app developer, where can i get a software developer, where can i find web developer, where can i find app software developer, where can i find a mobile app developer, where can i find a developer for an app, web developer for social network, web developer collection, web design for transportation, web app developer find, speed by design, software for architecture design, social serve, social network web developer, rest api design, rest api architecture, out in public, network system architecture

About the Employer:
( 4 reviews ) Trondheim, Norway

Project ID: #5087811

22 freelancers are bidding on average $1694 for this job

esolzsales

Warm Greetings Interesting Project .I have carefully checked your project details but the project is not 100% clear, so before we start the work i want to discuss with you . Let me know if we can connect on Freela More

$2577 USD in 35 days
(280 Reviews)
9.7
infoway

Hi there, Thanks for posting the project. Let me first introducing ourselves, We are ISO 9001:2008 & BBB accredited WEBSITE & APPS Design - Development Company with 10+ YEARS of field experience. I have initially revie More

$1082 USD in 31 days
(243 Reviews)
8.9
SovDyn

Hello, I have done a lot of PHP projects before and worked a lot on various back-end APIs. I'd be happy to help you with this task. The description of the API is quite clear, one question though - do we have to use More

$1998 USD in 10 days
(62 Reviews)
7.8
mmagr99

-----------------------------------------------Cake php Guru/Xpert ------------------------------------------------------------- Very Few work regarding cake php Due to NDA ristractions not able to share my all work h More

$1958 USD in 25 days
(96 Reviews)
7.6
buraqtech

1. FeedbackFive Clone Amazone MWS API's In these days we are near to finalize another API's based feedback management system for sellers on Amazon.com by using the MWS API's of amazon whose details are currently confi More

$1840 USD in 22 days
(97 Reviews)
8.0
qualifiedcoders

Hi We have read your Requirements and would like to discuss further as we have completed 25+ projects in CakePHP and also used Facebook APIs in some of these. We have in depth experience in Core PHP, MYSQL, Javascr More

$1701 USD in 12 days
(23 Reviews)
7.4
sainathkohta

Hello Sir, I am from Confianza Technologies. I have gone through your requirements. We have developers who have vast experience in required technologies. We are interested in your project, but before finalizing budget More

$1804 USD in 28 days
(64 Reviews)
7.7
expatdev

Hi, I am interested to work on your project. I understand that this work includes: 1. The API endpoints for: a. Posting bus data for a certain bus, from the mobile app b. Getting the most recent data posted from More

$1400 USD in 10 days
(126 Reviews)
7.3
helmot

May be unbelievable for you! But your work can be done in 3 days with Python with $500 budget! I have +10 years of experience in Python. Python is much more better choice for making such APIs. Development in Python More

$500 USD in 3 days
(117 Reviews)
7.6
babysoftS

Hi Sir, I understand your project requirement. I am experienced in Cake PHP framework, MySQL, PHP5, AJAX, jQuery, HTTP restful api, JSON/XML etc. I have delivered backend architecture for several mobile apps and More

$1855 USD in 35 days
(80 Reviews)
7.2
SoftDevelopINC

Hello, I'm LinhDuong from Softdevelop INC, Da Nang city, Viet Nam. May I discuss with you for further details about this project? I prefer to use Yii framework to write this API because it familiar with me. We a More

$2105 USD in 20 days
(126 Reviews)
7.5
zeke

Dear Customer! I am an expert PHP developer with over 6 years of experience and very interested to work on this project. Available to start immediately and finish as soon as possible. My bid is for fast professional s More

$2577 USD in 30 days
(175 Reviews)
7.4
ajaxdevman

I have huge experience with API creation / consuming, I can use Codeigniter (PHP Framework) and build a very robust API using RESTful web services, it can be also adaptive to allow JSON/XML responses set by the request More

$2061 USD in 30 days
(42 Reviews)
6.8
johnflash

Hi, i see you need someone to build the backend which would integrate seamlessly with your mobile transport app to collect GPS info, bus check-in and check-out,etc as well as store all this on a database for proper pro More

$1333 USD in 7 days
(13 Reviews)
6.4
MattLA

Dear Valuable Client, If you look at my ratings, you can see that I can complete medium to large projects successfully with great satisfaction. I specialize in advance scripting and can do even the most complex of pro More

$2061 USD in 21 days
(5 Reviews)
6.5
rsen75

hi, i'm 14+ experienced with strong knowledge of API integration for many CMS and ECOM see my few portfolio **WooCommerce Payment Plugins ccavenue wolrd / paypal pro /SEYLAN bank/libertyreserve/perfectmoney More

$1578 USD in 45 days
(114 Reviews)
6.4
bmartynvw

I'm an expert developer with 18 years of experience. I have worked on a project for a global top 5 bank (Standard Chartered), which uses the same technologies, except it was meant to work with fixed geographical locati More

$2010 USD in 45 days
(15 Reviews)
6.0
bluecoded

Hello, We have gone through your requirements.Do you have any time frame for the project?Can we have a discussion? We are a team of 77 people with 4 years of experience.We are very good in mobile application develo More

$2061 USD in 25 days
(6 Reviews)
5.1
teamatrk

Hello Sir , I am Vijit from Inida.I have read the requirements carefully , I found this very interesting. A major glitch I can figure out is : What if two users in a same bus provides contradictory inputs regarding b More

$631 USD in 7 days
(6 Reviews)
5.3
tuannguyen2042

Hello, The recent app I have built by CakePHP is an offer cars application. It can work on PC and mobile both. It call API to submit data to HQ of dealers. You can refer it at instantcaroffer.com I have read your More

$1166 USD in 10 days
(5 Reviews)
4.0