BLOCK HEAD’S PROJECT
Developed By Aryan, Jhankar Sethi, Oshi Raghav
Through this we are providing the students of GBU with all sorts of information at one place be it their timetable, clubs, sports, hostels, etc. This app is capable enough to introduce someone new to university about everything without any consultation. As it is known the campus of our university is large enough for someone to get lost, this app has a separate section for maps which will direct you to the correct location. This app provides you with all the information about the schools, hostels and clubs at our university. It also helps you know about the availability of the books in library. This app also provides you with the number of the E-rickshaw to go anywhere easily. This app will also provide you with all the important notices. Having this app in your phone will always keep you up to date with the ongoings in the university.
Project Description:
A university app for GBUians
When you click on the app icon, a splash screen opens displaying GBU logo and developers’ name. After this welcome page is displayed which ask you to enter your roll number and password, you can also login in using your Gmail id. Facebook and twitter pages are also linked. After logging in you reach the home page which display you all the features of the app. Starting from the top there is a search button, here you can type what you are looking for it will directly take you that page. Then we have the scroll tab which consists of profile icon where you can edit your personal details, hostel icon which will lead you to a new page, here you can enter your hostel name and get the required details, it will also show the allotment list and guidelines, transport icon in this there is the contact number, by clicking on which you can directly call and book the E-Rickshaw, culture icon it is the students page everyone can showcase their special talents by uploading their craft under respective columns, settings icon in this there are modes by which you can switch on the dark mode and focus mode of the app, it also holds the information about the developers’ team, placement icon clicking which you will see the major recruiters and highlight packages of university, feedback icon clicking on which a new page opens asking you for feedback about our app, in this you can rate our app and/or send your suggestion to help us improve our app. Then coming out of the scroll tab, we have our main icons. First is library, clicking on which you will see the names of all schools in the university, you need to select you school then a drop down will open asking you for subject, clicking on the subject you will get the names of books available in the library for that respective subject. Then coming back on home page, next icon we have is map, clicking on this icon it will show you a list of locations, then you will select a specific location then it will redirect you to google maps with the correct directions. Then the next icon we have is Life@GBU, clicking on which you will be directed to the photo gallery of our university, where you will see photos and videos of our campus. Then the next icon is of time table, clicking on which blank time table would open in front of you, here you have to select your school and section and then it will show you your time table. Then we have schools icon, clicking on this you will see all the schools, you can select your school and get all the necessary information about the school form there. Then the next icon is help desk, clicking on this you will find all the important contact numbers of the university. Then we have admission icon, it holds all the important information regarding admission, in this page you will see icons for fees, admission brochure and eligibility clicking on which the respective documents would open. Also, on this page you would find links for website, facebook, mail id and Instagram. Then next is notice, here you will find all the notices issued from the university. The next icon is calendar, it will show you all important dates and holidays for the current year. Then next icon is sports, clicking on which you’ll see a list of all the sport facilities that our university has, this page would hold all the important information about sport ongoings. Then next is club, it will show you a list of all the clubs in the university, all the projects and ongoings in any club will be updated here. Then the last icon is of bank, it holds all the important information about the bank. After going through each and every icon you can go to the settings and logout form there, you will be directed out of the app back to the login page. This completes our app.
Requirements:
Hardware required-
• Three windows machines (to work on)
• Android Device (to debug application)
Software required- • 1.Android Studio (IDE, SDK)
• 2.Version control System VCS
• Git
• GitHub
• Java development Kit (JDK)
• Adobe Photoshop (for PNG and icons)
Technologies Used:
- Java
- XML
- Android Studio
- Google Maps API
- WebView
Scope:
• Profile: This page lets you create your profile and enter your name, about, phone, roll number, school and branch.
• Hostel: This page asks you your hostel name and provides you with all the details about hostel.
• Transport: This page provides you with the phone number of the available E-rickshaw service.
• Culture: This page lets you showcase your creative talent. In this you can upload your stuff for everyone to see it.
• Settings: This page gives you option to change the modes of the app. It also provides you with the details of the developers.
• Placement: This page shows you the companies that offers placement in our university.
• Feedback: This page lets you give feedback about our app through which we can learn and update our app.
• Library: This page holds the record of all books available in the library. You can search and issue the book from the app itself.
• Maps: This page would provide you with the directions all around the campus.
• Life@GBU: This page shows you the campus life of our university.
• Schools: This page shows all the schools in the university.
• Help desk: This page holds all the important contact numbers of the university.
• Admission: This page provides you with the complete details about the admission, fees, availability of seats.
• Notice: This page provides you with all the notices issued from the university.
• Calendar: This page shows you the important dates and holidays for the complete year.
• Sports: This page gives you all the details about the sport activities ongoing in the university.
• Club: This page gives you details about all the clubs and their ongoing projects in the university.
• Bank: This page provides you with the details of the bank in the university.
• Search button: This lets you search within the app features.
Challenges Faced:
• We started everything from scratch.
• VCS, IDE, JDK everything was new for us, and we faced problems in every step.
• It was difficult to find resources as the resources data was huge.
• We are new to coding, so we had to learn each and everything first then put that into action for app to run.
• Compatibility problem with devices.
• At the last moment we edited the android manifest which delayed our project.
• Finishing the app in time was challenging.
• Editing the app according to each phone screen was the biggest challenge.
Conclusion: A fully working university app is developed. This app will be very useful for everyone related to the university. All the information about the university will be at your fingertips. Having just this app in your phone would solve all the university related problems. In short, this app needed to everyone in the university to ease their problems.