Group7 Synopsis G11 3

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

PROJECT SYNOPSIS REPORT

ON
Campus Hive
SUBMITTED

TO

DEPARTMENT OF COMPUTER SCIENCE AND


ENGINEERING

FOR

INTEGRATED PROJECT (CS203)

Submitted By:
Student Name Student Roll No. Semester Session
Ashutosh Kumar Yadav 2010990964 6 2020-2024
Bharat Bhushan 2010990968 6 2020-2024
Arpan Sahni 2010990962 6 2020-2024
Ankush 2010991480 6 2020-2024
Index

Sr. no Topic Page No

1 Problem Statement 1

2 Title of project 1

3 Objective & Key Learning’s 2

4 Options available to execute the project 3

5 Advantages/ Disadvantages 4

6 References 4
Problem Statement:

Students in a university campus lack a centralized platform to get guidance from


seniors, seek answers to their queries about events happening on campus, and
report lost and found items. This creates a lot of confusion and makes it difficult
for students to stay updated and connected with the campus community. There is a
need for a website that can provide a one-stop solution to address these challenges
and help students stay informed and engaged with the campus, to develop a
community via a website can be created that provides a platform for students to ask
questions, get guidance from seniors, and access information about everything
happening on campus, including events and lost and found items.
The website will act as a one-stop-shop for students, providing them with a
comprehensive and reliable source of information to help them navigate campus
life more effectively, and will not only benefit students, but it will also foster a
sense of community and connectedness within the campus. It will help to
incentivize participation and engagement; the website can implement a points-
based system where users can earn points for answering questions and receive
additional points for receiving likes on their answers.
With a Freemium model of our Website a Person can Gain Points via mentioned
above and can but Certain Features such as One on One Interaction via a
Guide/Mentor.
[2]

Title of the Project:

Project Title is - Campus Hive


Objective & Key Learnings

Our Objective for building such Platform is: -

• To fill the gap between the freshers and seniors where they can do
interactions and can built connections.

● To make a place where any department can update their information


regarding any event.

● By providing a comprehensive resource for students to get information


and support, the website can help improve overall student satisfaction
with campus life.

● Provide helpful information about everything happening on campus,


including events, lost and found items, and guidance from senior students.

Key Learning gained from Building this Project is:

• Learned to work in a Team with everyone having equal work weightage.

• Gain a deep understanding of Firebase usage with Authentication for


Encrypted Chat Service and their practical application in real-time
updates

• Learn about the Web activities and Online Community interaction and
how they impact the user experience.

• Build a user-friendly platform that provides a seamless and uninterrupted


connection between Campus Humans.

• Ensure the platform is accessible to all users, regardless of their technical


expertise or background.
Options available to execute the project:

• Front-end development: The website's front-end could be developed using


popular frameworks such as ReactJS with Axios Library to fetch data from
Backend and Database of Website. [1]

• Back-end development: A back-end framework such as NodeJS and


Libraries such as Express JS can be used to handle server-side logic and
database management. These frameworks provide a convenient way to
handle user authentication, user profiles, and data storage. [3]

• Database management: A database management system such as MySQL or


MongoDB can be used to store data related to users, questions, answers,
events, and lost and found items. This data can be accessed and manipulated
using the back-end framework. [6] [7]

• User authentication: A tool such as OAuth or JWT can be used to


authenticate users and handle user sessions. This ensures that only registered
users can ask and answer questions, and their points and likes are accurately
tracked. [5]

• One-on-One Chat system: A point system can be implemented using a tool


such as Firebase from Google. [4]

• User interface design: A tool such as Figma or Adobe XD can be used to


design the website's user interface. [8]

• Deployment: The website can be deployed using a cloud-based platform


such as Amazon Web Services or Google Cloud Platform or GitHub Pages.
These platforms provide a scalable and reliable way to host and manage the
website's infrastructure. [9] [10]
Advantages & Disadvantages:
Advantages:

• It built a helping community of students who are in need and can be


rewarded accordingly.
• It is a place where student can report regarding their misplaced belongings
in the campus.
• The website can generate a wealth of user-generated content that can be
useful for future students.
• By tracking the number of points earned by users, the website can provide
feedback on the quality and usefulness of the content.

Disadvantages:

• It can also be a part of cyber bullying as many students will be making their
fake ids on the site.

References:
In Campus Hive we have used references of the tools mentioned above
from these sources:

[ 1 ] React JS Framework: https://beta.reactjs.org/

[ 2 ] Doc Ref : slack.com/intl/en-in/ , www.quora.com/ , collegedunia.com/

[ 3 ] NodeJS EVM: https://nodejs.org/en/docs/

[ 4 ] Firebase with Auth: https://firebase.google.com/docs

[ 5 ] JWT Authentication: https://jwt.io/libraries

[ 6 ] MongoDB: https://www.mongodb.com/docs/manual/

[ 7 ] MySQL/ SQL : https://dev.mysql.com/doc/

[ 8 ] Adobe XD : https://developer.adobe.com/xd/uxp

[ 9 ] Amazon Web Services : https://docs.aws.amazon.com/

[10 ] GitHub Pages : https://docs.github.com/en/pages

You might also like