skully-coder / CollegeScape

An app developed by a student, for students

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CollegeScape

drawing

Inspiration🌠

For a student, it is overly tedious to juggle through different websites and books to get notes and lectures, and keep track of their deadlines and submissions. CollegeScape aims to bring a single solution to all of these problems. With CollegeScape, you can get all thr required notes, important notes and information at a single place.

What it does🚀

CollegeScape is an app developed for college students, by a college student. The app has many features, with key features being:

  • Calender:
    You can find your class timetable and general events here. You can also add your own events in this section.
  • Updates:
    In this section, you can recieve messages and notifications about the college or your classes in general.
  • Services:
    As one of the key sections of the app, services offer:
    • Room Sharing
    • Cab Sharing
    • MarketPlace
    • Lost And Found
  • Portals:
    All the important links for college students can be found here.
  • Notes:
    All the notes and resources required by a student can be found here.

How we built it🔨

image image image image image image
We started off by creating a prototype in Figma. The mobile application was built using Flutter and Dart. We made use of Firebase for authentication and for saving user data. We used the Flutter Camera module to capture and display profile image in the app. We also used Flutter module and the Calender SDK to add a calendar and for adding events to it in the application. All in all, CollegeScape relies heavily on Google Could and the suite of SDKs and functionalities it provides to deliver our users a feature-rich experience.

Challenges we ran into🔴

We ran into some problems with authentication as connecting applications with firebase can be troublesome sometimes. Flutter still being a little new to me, we faced some issues with the compatibility of the app with different devices and had to spend a lot of time fixing that. The app uses multiple functionalities, and integrating those for the perfect UX was a challenge in itself.

Accomplishments that we're proud of🎖

We were able to create our proper authentication system which we had never really tried before. We also explored Firestore in a deep way and got to understand how a few things worked a particular way. Getting the camera and firebase storage to work was tough but we were successful in making it work.

What we learned📚

We got more experience in flutter and firebase by building this application. Got to learn about different authentication systems and how everything interacts in the flutter application during authentication. We also got to learn about various flutter modules that came in handy while building CollegeScape.

About

An app developed by a student, for students


Languages

Language:Dart 92.0%Language:Roff 5.7%Language:HTML 2.1%Language:Swift 0.1%Language:Kotlin 0.1%Language:Objective-C 0.0%