You are on page 1of 17

NOIDA INSTITUTE OF ENGINEERING AND TECHNOLOGY

Knowledge Park-II, Greater Noida-201310

2022-23
Computer Science And Engineering

A Mini Project
Report On

ALLYSPHERE
(A FLUTTER APPLICATION)

SUBMITTED BY: SUBMITTED TO :

Ankit Kumar Singh (2101330100049) Dr. Pooja Tyagi


Ankit Singh (2101330100051)
Anmol Srivastava (2101330100052)
Acknowledgement

I would like to express my heartfelt thanks and appreciation to all


those who have supported and contributed to the successful
completion of this project.
First and foremost, I would like to thank my project supervisor [Dr.
Pooja Tyagi], for their valuable guidance and support throughout
the project. Their insightful feedback and suggestions were crucial
in shaping the direction of the project.
I would also like to express my gratitude to the college
administration for providing me with the necessary resources and
infrastructure to carry out this project.
Furthermore, I would like to extend my sincere thanks to all the
members of the college clubs who actively participated in the
development and testing of the Android app. Their valuable inputs
and suggestions were instrumental in improving the functionality
and user experience of the app.
Thank you all for your invaluable contribution to this project.
Table Of Content

o Introduction ( 05-07)
o Key Features (08-09)
o Methodology and Discussion (10-11)
o Tools and Material Used (12)
o Source Code (13)
o User Interface (14-18)
o Conclusion (19)
o References (20)
Preface

The inspiration for this project came from the growing need for an
easy-to-use and effective means of disseminating information to
students. Traditional methods of communication, such as physical
notice boards and email, have become less effective in the digital
age, especially as students become more reliant on mobile devices
for information.
• Lack of interaction of 1st-year students with clubs which
makes them unaware of
the current activities.
• Many clubs can't notify the students due to a lack of
resources.
The purpose of this project is to create an Android application that
will allow college students to easily access and share information
about notices of club events of campus. The app will be designed
to be user-friendly and intuitive, with a clean and modern interface
that appeals to the target audience of only college.
Overall, this project has been a great success, providing students
with a convenient and reliable means of staying informed about
campus activities and club events. We hope that this report will
serve as a useful guide for other institutions seeking to develop
similar apps for their students.
Introduction

The purpose of this project is to create an Android application that


will allow college students to easily access and share information
about notices of club events of campus.
The app will be designed to be user- friendly and intuitive, with a
clean and modern interface that appeals to the target audience of
only college.
• AllySphere is going to be a Flutter-based mobile application.
• Flutter is Google's UI toolkit for building mobile, web, and
desktop applications.
• It will provide the same enthusiastic environment to the
students they want.
Key Features

1.Notice : The app will have a dedicated section for college notices,
where students can access and read all the latest announcements
from the clubs. Students can also filter events based on their
interest, Passion.

2.Club Information: The app will also have a dedicated section for
club events and activities. Students can browse through the list of
clubs on campus and find out about their upcoming events,
meetings, and other activities. They can also join clubs and RSVP
to events from within the app.

3.Push Notifications: To ensure that students never miss


important notices or club events, the app will send push
notifications to their phones. Students can choose to receive
notifications for all notices and events or select only the ones that
are relevant to them.

4.Customizable Dashboard: The app will allow students to


customize their dashboard according to their preferences of club .
They can choose which clubs and departments to follow, which
notices and events to display on their dashboard, and how often
they want to receive notifications.

5.Social Features: The app will include social features that allow
students to connect with eachother and share their Notes.
Methodology and Discussion

The development process for this app will follow the standard
software development life cycle (SDLC) model. The key stages of
the SDLC are :

1. Planning: Gathered information about all the clubs, currently


worked under different departments of our college including all
our Cultural, Technical, Social clubs etc.
We use the Platform like Kotlin, Firebase, Flutter and Android
Studio.

2. Analysis: We have encountered the problem that the flow of


information between clubs and students is poor and most of
the students lose the opportunity to participate in the events
of their interest.

We Analyse the situation and came up with a idea of developing a


dedicated app for the students .
3.Design: User interface design in which Login and signup page
opens first, and student information is also stored in Database for
their authentication.

And Notices will be popping up in the Homepage and a social


interface for student to share their notes, projects and college
related contents.

4.Implementation: The code is written and tested using various


platforms such as Android Studio, Vscode Editor, Canva etc.

5.Testing: The app is tested against the requirements and user


stories. The testing includes functional, performance, and security
testing.

6.Deployment: The app is still under Testing and need some more
time for deployed to the Google Play Store.
Tools Required

Hardware Requirement
• Processor - core i5 or i3
• RAM- 8 GB
• A Good internet connection

Software Requirement
• Windows 7 or higher
• Flutter SDK
• Android Studio
• Git
• A virtual Device
Source Code

https://github.com/hacquees/AllySphere

User Interface
Conclusion

This Android app for college students will be a valuable tool for
sharing information about notices and club events on campus.
With its intuitive user interface and powerful features, the app will
provide a convenient and reliable way for students to stay informed
and engaged in campus life.
The development process will follow industry-standard best
practices, ensuring that the app is of high quality and meets the
needs of its users.
References

1. https://www.python.org/doc
2.https://firebase.google.com
3.javatpoint
4.https://www.wikipedia.org
5.https://docs.flutter.dev/
6.Codecademy
7.Tutorialspoint and many more.
8.Android Programming with Kotlin for Beginners
9.Android Studio
10.Geeks For Geeks

You might also like