CMS Mobile

License: GPL v3 Code of Conduct

cms-mobile is a flutter application for the amFOSS CMS. Using the application, club members can login into the CMS and view club attendence, their profile and status updates.

Getting Started

These instructions will get you a copy of the project up and be running on your local machine for development and testing purposes.

Prerequisites

Android Studio, with a recent version of the Android SDK.

Setting up your development environment

  • Download and install Git.

  • Fork the cms-mobile project

  • Clone your fork of the project locally. At the command line:

    $ git clone https://gitlab.com/YOUR-GITLAB-USERNAME/cms-mobile

If you prefer not to use the command line, you can use Android Studio to create a new project from version control using

https://gitlab.com/YOUR-GITLAB-USERNAME/cms-mobile

Open the project in the folder of your clone from Android Studio and build the project. If there are any missing dependencies, install them first by clicking on the links provided by Android studio. Once the project is built successfully, run the project by clicking on the green arrow at the top of the screen.

In order to run the project, you will need the Flutter SKD setup up. If this is your first Flutter project, below are a few useful resources:

For help getting started with Flutter, view the Flutter online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Screenshots

Dependencies:

cupertino_icons: 0.1.2

graphql_flutter: 3.0.1-beta.1

intl: 0.16.1

moor_flutter: 2.1.1

url_launcher: 5.4.2

flutter_markdown: 0.3.4

html2md: 0.5.1

date_range_picker: 1.0.6

fl_chart: 0.9.0

flutter_icons: 1.1.0

toast: 0.1.5

provider: 4.0.5

Get in Touch

To contact us, you can create an issue over here. You can also participate in technical discussions and ask your doubts on the IRC Freenode. Just join in and participate in the discussions at the #amfoss channel.

License

This project is licensed under the GNU General Public License v3.0.