This is being created during my time as a student at Code Chrysalis, and is currently under initial development
Plane Spotter is an app for those who enjoy plane spotting at a hobby. The idea behind this app to track particular aircraft that you would like to get notifications on when it will be inboud at an airport near you.
This application utilizes data from Airlabs for all aircraft and flight information.
The follow APIs specific to this application:
POST
/api/users - creates a new userGET
/api/users - returns a list of all usersGET
/api/users/USERNAME - returns user information for a specified user when a user name is passedPATCH
/api/users/USERNAME - updates a users informationDELETE
/api/users/USERNAME - removes a user from the database
POST
/api/follows - adds new following entry for username and aircraftGET
/api/follows - returns a list of all users the planes they are followingGET
/api/follows/USERNAME - returns the list of aircraft for a user with flight dataPATCH
/api/follows/USERNAME - updates a follow entry when the givenusername
andplane_reg
matchDELETE
/api/follows/USERNAME - removes ausername
&plane_reg
pair entry
In the inital implementation of the UI, the static HTML page allows the users to get an updated list of the planes they are following by entering their username.
The following are currently under development:
- Database
- Advanced APIs
- REACT UI
- Deployment