Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 2.38 KB

README.md

File metadata and controls

49 lines (34 loc) · 2.38 KB

Triton

React based implementation is here https://github.com/Spectre-ak/triton-one

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:

  1. Profile/Cover image support
  2. Follow and connect to a user
  3. Real time messaging support
  4. Uploading posts and giving likes
  5. 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.

  1. Feed/home page aka SpaceShuttel
  2. All users page aka Astronauts
  3. Messaging as Radio
  4. Users profile

Followers/Connections/Requests (web APIs)

  1. For maintaining the network such as liked posts, connections, requests A JSON file is used where each user is present as a object.
  2. A separate JSON file is used for all users posts which provides content in feed page.

Feed page contents

  1. Latest posts are displayed first then the user can keep scrolling through NASA's image APIs->
  2. Provided a search functionality using topic or description in the NASA's image library on feed page->
  3. Real time ISS location ->
  4. NASA's Mars rovers images ->

Messaging

  1. Messaging is only available for connections, so users must be connected to chat ->
  2. Chat history is loaded once and each current chat gets added on the history database for both the user
  3. Real-time messaging uses different databases and gets removed after each received message
  4. 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 ->

ISS Location ->