A Microblog-App that saves all data on your Pod.
Built on the ActivityPods framework.
- Clone the repo
git clone https://github.com/activitypods/memory.git - go into the directory
cd memory - run
make start-prodto start the app - open the browser at
http://localhost:4000
Note that the app is currently only optimized for mobile devices. so to use it on a desktop browser, you need to use dev tools.
Currently optimised mobile devices are:
- iPhone 11 Pro (375x812)
- Clone the repo
git clone https://github.com/activitypods/memory.git - go into the directory
cd memory- if you use VsCode or VsCodium, you can install the recommended extensions for development for a better development experience
- run
make startto start the PodProvider - run
bun installto install prettier for code formatting (if there is a better way to do this, please let me know)
- go into the directory
cd api - run
bun installto install the dependencies - run
bun devto start the api
- go into the directory
cd frontend - run
bun installto install the dependencies - run
bun devto start the frontend
- make sure you are in the
frontenddirectory - run
bun installto install the dependencies - run
bun syncto sync the ionic capacitor dependencies - run
bun open:androidto open the android project in android studio- for more information on how to run the app, check out the Capacitor Docs
- make sure you are in the
frontenddirectory - run
bun installto install the dependencies - run
bun syncto sync the ionic capacitor dependencies - run
bun open:iosto open the ios project in xcode- for information on how to run the app, check out the Capacitor Docs (this is untested at the moment)
make start Starts the activitypods provider using a docker-compose file. This includes the activitypods backend, the fuskie db and a postgresql database for the api.
make stop Stops and removes all containers for the activitypods provider.
make config Prints the config with the .env-file-provided environment variables filled.
make logs-activitypods Prints the activitypods provider logs.
make attach-activitypods Attaches to the moleculer repl of the activitypods backend.