Skip to content

Latest commit

 

History

526 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FriendsFM Monorepo

This is the mono repo for FriendFM, a way to share what you're listening to with your friends.

Links

FriendsFM

iOS | Android | Web App

Structure

  • 📁 app - Mobile app written using Capacitor and Svelte
  • 📁 functions - Serverless backend using Firebase Functions, Firestore, and so on.
  • 📁 web - Web page written using SvelteKit, hosted on Firebase.

Development

  • Run yarn install in each folder to install dependencies
  • Run yarn app:deploy to deploy the web app.
  • Run yarn functions:deploy to deploy the serverless functions.
  • Run yarn web:deploy to deploy the website.
  • Run yarn deploy to deploy all firebase projects (website, web app, functions).
  • app
    • yarn dev for local development. (Requires an active firebase emulator instance running in functions)
    • yarn build to build for production.
    • yarn ios:build to build for iOS.
    • yarn android:build to build for Android.
    • yarn release to build and upload Sentry artifacts for both iOS and Android.
  • functions
    • yarn serve to start the firebase emulator for local development.
    • yarn deploy to deploy the functions to firebase.
  • web
    • yarn dev for local development.
    • yarn build to build for production.

About

the most social way to share your music.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages