open-polito / open-polito

The unofficial, open-source app for PoliTo students. Available for mobile, desktop & web.

Home Page:https://open-polito.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Open PoliTo

Unofficial, open-source mobile app for Politecnico di Torino students.

Try online Android app

Windows app macOS app Linux deb Linux AppImage


Github All Contributors GitHub all releases GitHub repo size GitHub

Contents

Features

Open PoliTo's core features are currently being developed, but the app is already usable to some extent.

Check out the Milestones page to track the progress and features of the next release.

Running the app

Installing the binary

For the latest automated build APKs (updated on every push), see the Actions tab.

For the latest stable releases and beta builds, please refer to the Releases section.

Building from source

1. Setup

Make sure you have correctly installed and configured Node.
Running on Android requires Android Studio and the Android SDK.
Running on iOS requires XCode.

To run in the emulator (Android): setup an emulator in the AVD manager.
To run on a real device (Android): connect the device to your development machine with USB debugging on.

More info on the environment setup is available at the React Native website (under the "React Native CLI" section).

Install all dependencies: yarn

For iOS, install dependencies: cd ios && pod install

2. Run in debug mode

Start Metro bundler: yarn start

Open a new terminal, from which you can:

  • start the Android app: yarn run android:debug
  • start the iOS app: yarn run ios

3. Run in release mode

Alternatively, you can directly run the app in release mode:

  • Android: yarn run android:release (replace release with beta or dev to run the beta or dev release, respectively).
  • iOS: (coming soon).

Contributors

Thanks goes to these wonderful people (emoji key):


Robert Olaru

🚧 💻 🎨

Giulio Muscarello

🚇 💻

This project follows the all-contributors specification. Contributions of any kind welcome!

License

Open PoliTo is licensed under the terms of the GNU General Public License v3.0.

About

The unofficial, open-source app for PoliTo students. Available for mobile, desktop & web.

https://open-polito.github.io

License:GNU General Public License v3.0


Languages

Language:TypeScript 82.2%Language:Java 6.8%Language:JavaScript 2.5%Language:C++ 1.7%Language:Python 1.6%Language:Objective-C++ 1.5%Language:HTML 1.1%Language:Ruby 1.0%Language:Objective-C 0.6%Language:Kotlin 0.5%Language:Shell 0.4%Language:Starlark 0.1%Language:Rust 0.1%Language:CMake 0.1%