Community App

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

COMMUNITY APPLICATION

INTRODUCTION
Community Application is a content-rating, discussion app with
mostly private, invite-only spaces called community.
PURPOSE
To develop a platform where people with shared interest can
create a community and submit contents to the server such as
images/texts/voices/videos.

INTENTED USE
Registered users can post contents such as
images/texts/voices/videos, which are then
liked/disliked/commented by other members of the community.

OBJECTIVES AND GOALS


• To gather people with shared interests into a single place
where they can share their thoughts, ideas, talents. Users
can create communities for musicians/filmmakers/school...

BENEFITS
• Users can share their ideas/thoughts to get comments from
other members. Users can share their talents such as
singing, dancing etc.
SYSTEM AND SOFTWARE REQUIREMENTS
SYSTEM REQUIREMENTS

• X64-processor based laptop/desktop computer


• 8 gigabyte RAM
• 10 gigabyte hard disk

SOFTWARE REQUIREMENTS

• Android Studio
• Flutter Framework
• Google Firebase

INFORMATIONS REQUIRED

• Phone number
• User details
OTHER

• Performance
• Safety
• Accuracy

PROJECT MODULES

MODULE 1: LOGIN/SIGNUP

Login is based on username and password.

Signup requires full-name, phone-number, username, password.

User information is stored in the google firebase and is retrieved


accordingly.

MODULE 2: LIST OF JOINED COMMUNITIES(HOMEPAGE)

The user can see the communities they have joined and select
from one of the communities to enter the community interface.

Users can create a community by clicking a button available on


the home page.

Users can join new communities only via an invite link or direct
invite from a member of the community.
MODULE 3: COMMUNITY INTERFACE

Community interface shows the community's name and posts


published on the community.

Users can submit posts like images/texts/voice/video by clicking


on a particular button on the interface.

All posts on the community have a like/dislike/comment button


for members to interact.

Community interface divides the post section into latest and


most popular.

SUBMITTED BY
Aswin Biju
Aromal Ajayan
Amal Jeevan
Adarsh Dickson
Albin Varghese

You might also like