GitXplorerGitXplorer
i

Spacestagram

public
3 stars
0 forks
1 issues

Commits

List of commits on branch main.
Unverified
66ddd36683ecb8f684d15c03431336ef7af3477e

fix: profile screen switch

iim-adithya committed 3 years ago
Unverified
8cb947d80709a25f85d5b0bf05ea8ff4100c206f

fix: reload after sign in to refresh state

iim-adithya committed 3 years ago
Unverified
409df450a782ee5c9923c668b0ad40e3946136a1

fix: remove eventListeners on unmount

iim-adithya committed 3 years ago
Unverified
600ad912fcb56aa9d23c176f47b0384049d2fc70

chore: hoist following declaration

iim-adithya committed 3 years ago
Unverified
65e2c07aa0ccd61d2f18020d1ff2770b8f52460a

add: placeholder for empty feed

iim-adithya committed 3 years ago
Unverified
66f3501ed4f1a38655dba4ef411edfc1d06946a0

fix: replenish equal number of posts in feed

iim-adithya committed 3 years ago

README

The README file for this repository.

Spacestagram

Spacestagram fetches stellar pictures captured by the people at NASA,
with an interface you are quite accustomed to ;)

Try it out here! 🛰

How It Works

  • Spacestagram fetches images from 4 different APIs
  • The whole process of fetching these requests is too complex, as different APIs have different responses
  • For uniformity, these requests are mapped and changed to our convenience.
  • Then the data is displayed as images posted by different accounts (one for each API) in your feed.
  • This process of data collection is time-consuming, hence the data is stored in localStorage for faster access.
  • On creation of account, you'll start with following three accounts (out of 5 accounts in total)
  • It also stores your liked and starred posts and shows it (only to you) in your profile!

Features

  • Login instantly with Google Sign-In
  • Colorful (Instagram-inspired) UI to view images
  • View photos from 4 different APIs
  • APOD Story - Astronomy Picture of the Day
  • Full Screen View
  • Share your favourite images
  • Star and Like Posts to view later

Note

This project is made as a submission for Shopify Front End Developer Intern Challenge - Summer 2022