Campusbuddy

platform by-MDG

✨Overview

Campus Buddy is an assistant who helps you search Telephone Directory of IIT Roorkee. It also keeps you updated with the events at R-Land and one can even add them to their calendar.

💥Features

  • Contacts- Access complete telephone directory of IITR. User may call, mail and save contact directly using this feature
  • Notices- Lecture and event posting features for groups with proper notification and response systems for students.

🤝How to Contribute

We'd love to accept your patches and contributions to this project. There are just a few small guidelines you need to follow.

  • When contributing to this repository, please first discuss the change you wish to make via the issues section before starting any major work.
  • Once you have started work on any issue open a WIP pull request addressing that issue so that we know that someone is working on it.
  • While writing any code for this project ensure that it is well formated and consistent with the architecture of the rest of the project.
  • Please make sure that you use the standard dart nomeclature.
  • Before commiting any change make sure their is no compilation warning or error.

💬For commit messages

Please start your commits with these prefixes for better understanding among collaborators, based on the type of commit:

feat: (addition of a new feature)
rfac: (refactoring the code: optimization/ different logic of existing code - output doesn't change, just the way of execution changes)
docs: (documenting the code, be it readme, or extra comments)
bfix: (bug fixing)
chor: (chore - beautifying code, indents, spaces, camelcasing, changing variable names to have an appropriate meaning)
ptch: (patches - small changes in code, mainly UI, for example color of a button, incrasing size of tet, etc etc)
conf: (configurational settings - changing directory structure, updating gitignore, add libraries, changing manifest etc)

📚Flutter Resources

For help getting started with Flutter, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.