Skip to content

A location-based social media app for iOS and Android

Notifications You must be signed in to change notification settings

StevenMccracken/Dropp

Repository files navigation

Build Status

Dropp

A location-based social media app where posts live for 24 hours. Explore your community and venture to new places to discover dropps around you. Available for iOS and Android platforms.

Prerequisites

Firebase account key

  1. Go to the Firebase console
  2. Click GENERATE NEW PRIVATE KEY at the bottom
  3. Name the file serviceAccountKey.json and place it to the same directory as server.js

Google Cloud Storage account key

  1. Go to the Google Cloud Storage console
  2. Click Create credentials at the top and then choose Service account key from the dropdown menu
  3. Select storage-adminsdk from the dropdown menu and JSON as the Key type
  4. Name the file storageAccountKey.json and place it to the same directory as server.js

Note: Never put service account keys on Github

Install node modules

  • npm install --save @google-cloud/storage
  • npm install
  • Quick fix: PATH="/c/Program Files/nodejs/:$PATH"

Run the server

  • sudo npm start

Test the API routes

  • sudo npm test

About

A location-based social media app for iOS and Android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published