View Code? Open in Web Editor
NEW
Triton is a social media network for space enthusiasts. Written in ReactJS/PHP deployed on Azure and cpanel. Uses NASA's open APIs, Hubblesite, SpaceX API and azure bing news API.
Home Page: https://triton.azurewebsites.net/
Hack 3.84%
PHP 81.19%
CSS 3.56%
HTML 5.38%
JavaScript 6.03%
triton's Introduction
The beta version is deployed on azure and cpanel but login/signup is only available on cpanel and on azure users can only use APIs.
A social media network for space enthusiast.
The web app is written in PHP and currently uses SQL Database.
Features available currently in the app are:
Profile/Cover image support
Follow and connect to a user
Real time messaging support
Uploading posts and giving likes
NASA Image APIs content in the feed page.
The web app is available on Azure app service and cpanel with separate databases.
Different Sections of application and their names.
Feed/home page aka SpaceShuttel
All users page aka Astronauts
Messaging as Radio
Users profile
Followers/Connections/Requests (web APIs)
For maintaining the network such as liked posts, connections, requests A JSON file is used where each user is present as a object.
A separate JSON file is used for all users posts which provides content in feed page.
Latest posts are displayed first then the user can keep scrolling through NASA's image APIs->
Provided a search functionality using topic or description in the NASA's image library on feed page->
Real time ISS location ->
NASA's Mars rovers images ->
Messaging is only available for connections, so users must be connected to chat ->
Chat history is loaded once and each current chat gets added on the history database for both the user
Real-time messaging uses different databases and gets removed after each received message
Status(online/offline) -Each user keeps updating status(current time) on the firebase database using setinterval() for a particular chat
NASA's Mars Rover Photos ->
triton's People
Contributors
Stargazers
Watchers