Skip to content

cuappdev/resell-android

Repository files navigation

Resell - Cornell Marketplace

Resell is an app that collects, filters, and compares different items that people want to resell in order to connect sellers with buyers and to facilitate resource utilization. Resell is one of the latest apps by Cornell AppDev, an engineering project team at Cornell University focused on mobile app development. Download the current release on the App Store!


Using Firebase

Resell uses two databases per environment. We have a PostgreSQL database that is associated with our Digital Ocean backend server. We also have a Firebase Firestore database (a NoSQL database) under the Resell Firebase project in our Cornell AppDev Google acount.

For Firestore, the (default) database corresponds to our development environment and resell-prod corresponds to production. Please be aware of which database to use since frontend is responsible for managing data in Firestore.

Install an Android Studio Emulator

If you don't have an Android device available to test with, use the default emulator that comes with Android Studio. Follow the instructions in this guide.

Importing Environment Variables and Secrets

For AppDev members, you can find the files from the #resell-frontend Slack channel.

(Outdated info from react native; TODO to fix)

  1. Download resell-keystore.jks, resell-mock-keystore.jks, and secrets.properties and place them in the root directory.
  2. Download resell-service.json. This goes in app/src/main/assets, used for chat.
  3. Download google-services.json. This goes in app directory.

(These files can be found pinned in the #resell-frontend Slack channel)

About

Empowering everyone to be sellers and buyers, now in Jetpack Compose!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8

Languages