Cesium², running on Duniter v2s (Substrate).
Cesium² use Angular, Ionic and Capacitor.
Priority 1
- First membership / certification / deposit / distance
- Network scan ?
Priority 2
- Login process should use a unique modal, and a method selector - issue #26
- Directory (aka wot) search using Data Pod (see duniter-panel)
- Submit profile to Data pod (see ddd-ui)
- TX comments
# Get sources
git clone git@git.duniter.org:clients/cesium-grp/cesium2s.git
cd cesium2s
# Install NodeJS v18 or v20, then deps
nvm use 18
npm install -g @ionic/cli @angular/cli @capacitor/cli
npm install
# Build and run !
npm run start
-
Init the android project:
npm run android:prepare npm run android:init npm run android:sync # or `ionic capacitor sync android`
-
Compile from Android Studio:
- Open the Android project at
<cesium2s-root>/android
- Run !
- Open the Android project at
-
Compile from the command line:
npm run android:prepare npm run android:assemble:prod
You will find more devloper documentation in doc/ directory.