Coder Social home page Coder Social logo

aruh's Introduction

Aruh

An all-in-one android app for academics.

Aruh is a java-based android application that contains all the necessary academic requirements for a college student at one place. This application gets you covered everything from academics, so that you concentrate on skill building and co-curriculars, which are a must for a better career. It's wise to know that academics is not the single requirement for a student. So why waste your time on things that can be handled by a single application in your smartphone? Simplify your academic lifestyle and keep ascending as the name suggests.

Fork the repository, make your changes and create a pull request in order to contribute to my work. Don't forget to keep fetching for the latest changes. Have a look into the issues section for existing bugs and required features. Feel free to create new issues if you find a bug or want to implement a new feature. Thanks in advance ;)

The entire Adobe XD demo and wireframe in PDF format is available here. Not the entire wireframe for the application is ready, so feel free to suggest any changes or new features.


Requirements to contribute:

  • Basics of Java
  • Basics of Android Studio

Tools and Technologies Used:

  • Adobe XD for wireframing and assets
  • Android Studio
  • Git
  • Firebase for backend

Features:

Dynamic timetable keeps you updated with upcoming classes. Any changes in the timetable, swapping or cancellation of classes, or shifting are all updated in the app itself by the class representatives who are responsible to look over the changes.

image

The entire application is role-based. Roles can be assigned to class members. Class representative(s) (CR) have the highest role and are responsible to keep the class information up-to-date. The creator of the classroom is a class representative by default. Class representatives are changing every semester. There can be more than one representative too, so the CR role can be assigned to any other member by the existing CR(s). Other roles can be made too to control the access to various features.

Courses and Attendance tab keeps you updated with basic information, upcoming assignments, or any work assigned in any course, course plan and materials along with the attendance recorded by the student in that course. Class representative is required to update the attendance and upcoming assignments or relevant links related to the course. They can record the roll numbers of all the absent students to make the work easy. Students can check the work and attendance and can raise issues in the forum section if there are any mistakes.

image

Notice board contains any and all important announcements for the classroom. Academic Calendar contains the academic calendar ,a PDF document issued by the institute. Institution website navigates to the institution website. The Upcoming Activities section will have a timeline that is auto generated by the app based on the activities recorded from each course.

image

Chat section will have a forum for classroom, where different channels can be made in different categories. Access to different channels is based on roles. The conversation is limited to text in order to reduce server costs.

image

Clubs section will have a list of all clubs in the institute. This section is unplanned and any new ideas that match the requirements will be considered.

image

Profile section comes with all profile and app preferences. Users can change from a given set of preferences to match their tastes.

image

aruh's People

Contributors

venusaim23 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.