niranjan94 / amrita-info-desk

The best companion for every Amritian

Home Page:https://goo.gl/IvmCSW

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This project is old & unmaintained. check out https://github.com/amrita-repository/android-app instead ! :)


Play Store Info GitHub app version Play Store downloads

Amrita Information Desk

Get Amrita Info Desk on Google Play

Features

Amrita UMS Login:

Easy login into the Amrita University Management System (AUMS) and view your grades, attendance levels and also download resources uploaded by the faculty.

GPMS Login:

Easy login into the Gate Pass Management System (GPMS) and apply for day pass or home pass, view all pending pass status, and check out all the passes you have applied in the past. This app will also let you apply passes even when not connected to the Amrita network for a better experience.

Train & Bus Details:

View the timings and running dates of all the trains and buses to Amrita.

Amrita Explorer

To explorer Amrita campuses near you using a social map that shows the positions of all your friends inside the campus.

Course Details:

The Subjects and the Topics categorised Semester-Wise for the benefit of the students along with the names of recommended books and references.

Important Announcements:

Important announcements will be sent as a push notification to all the users who have installed the app.

Amrita News:

Be up-to-date with what's happening at Amrita. Be notified of news articles pulled directly from the Amrita Website.

and lot's more..

Setting up the development environment

  1. Download and install Oracle Java SE Development Kit 8.
  2. Download and setup Android Studio and Android SDK on your development machine.
  3. In the Android SDK Manager, make sure the following packages are installed.
    1. Android SDK Tools - 25.2.2+
    2. Android SDK Platform-Tools - 24.0.3+
    3. Android SDK Build Tools - 24.0.2
    4. Android 7.0 SDK Platform (API24)
    5. Android Support Repository - Rev 38+
    6. Google Play Services - Rev 33+
    7. Google Repository - Rev 35+

Contributing

  • Fork the repo.
  • Clone the repo locally : git clone --recursive https://github.com/<your_username>/amrita-info-desk.git
  • Create a new firebase project at Firebase Console. Download the google-services.json configuration file into the app/ directory.
  • Import the project into Android Studio and start working.
  • Make your awesome changes, push your changes into a new branch.
  • Send in a pull-request :)

Open Source License

Unless explicitly stated otherwise all files in this repository are licensed under the MIT License. All projects must properly attribute The Original Source.

MIT License

Copyright (c) 2017 Niranjan Rajendran

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

An unmodified copy of the above license text must be included in all forks.

About

The best companion for every Amritian

https://goo.gl/IvmCSW

License:MIT License


Languages

Language:Java 86.4%Language:HTML 13.6%