The crowd-sourced dictionary app for all things Cirque! Aerials, Lyra, Trapeze. We'll even throw in acro balance, calisthenics and flexibility!
Cirque App is an Open Source community project.
Right after the MVP, these are features that would really improve the whole thing
- Profile modification / deletion
- Search on popularity
- Password reset Email
- Follow users
- Comments on tricks
- Add wishlists
- Venue management
- Upload private photos and videos
- Keep track of progress of tricks
- Set goals, get reminders (e.g. "Go work on your splits!")
- Create / share workout routines (for warming up / stretching / whatever)
- Add tutorials for tricks, with detailed images / videos / text (crowd-sourced)
- Create routines (multiple tricks in a row)
- Share (titles of) great music for performances
Card for voting on name should probably have a max height and scroller.
This app is free, open-source and without ads. This will never change. I can imagine a future where we create some freemium model to compensate for the infrastructure and maintenance costs, but the idea is initially to serve the cirque community, while not costing me (too much) money.
Future functionality should be largely influenced by the community. I am always open to feedback, feature requests, bugs, or any thoughts, positive or negative, on the app.
I want users to use the app to find new tricks, document stuff they've done, mark their progress on their skills,
If you can and want to help out in any capacity, contact me at cirqueapp at covle dot com
. Things I need:
- Designers (logos, color schemes)
- Developers (Hybrid Apps, Ionic, Cordova, TypeScript, Angular2+, PHP / symfony)
- Translators. The app is built for multiple languages!
- Content creators (Videos, pictures)
- Moderators (Rate content, deal with abuse, etc.)
- Social Media people to spread the word!
- Creative folks (Please think if a good name for the project!)
- Normal users, people who give feedback, think of new features, etc!
Fix:
- Open
platforms/android/app/src/main/AndroidManifest.xml
- Add the following namespace to the
<manifest>
tag<manifest [...] xmlns:tools="http://schemas.android.com/tools">
- Under
<Application>
add the following element:<meta-data android:name="android.support.VERSION" android:value="26.1.0" tools:replace="android:value" />
Possibly do cordova clean
to unfuck the current build.
Place your google-services.json
and the IOS one into the root folder of the project to have it picked up by the FireBase plugin.
Add this to AndroidManifest.xml
<meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/ic_notification" />
Then extract the zip file: resources/android/ic_notification.zip
to platforms/android/src/main
.
Then pray to whatever god you believe in, and build. todo: Automate this stuff so that it's not longer a manual action.
Android doesn't allow unsecured http connections anymore, which makes local testing a but difficult. Link
Create platforms/android/app/src/debug/AndroidManifest.xml
and paste the following in it:
<?xml version='1.0' encoding='utf-8'?>
<manifest android:hardwareAccelerated="true" android:versionCode="600" android:versionName="0.6.0" package="com.cirquelapp.app" xmlns:android="http://schemas.android.com/apk/res/android">
<application android:usesCleartextTraffic="true" android:hardwareAccelerated="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true">
</application>
</manifest>