SEM2 Final Project Report

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 22

A

Project Report

on

“UNIASSIST (Simplifies Roommate Search)”

Submitted To

SRI BALAJI UNIVERSITY

SCHOOL OF COMPUTER STUDIES

Program: Masters of Computer Application

2023 – 2024
SUBMITTED BY

Rushikesh Rathod (MCA2302194)

Kunal Bhise (MCA2302026)

Akash Kashid (MCA2302151)

Siddheshwar Chinchwade (MCA2302183)

MCA-C (SEM-I)
CERTIFICATE

Certified that the Project Report entitled “UNIASSIST (Simplifies Roommate Search)”,
submitted by Rushikesh Rathod, Kunal Bhise, Akash Kashid, Siddheshwar Chinchwade, of
MCA, is their own work and has been carried out under my supervision. It is
recommended that the candidates may now be evaluated for their work by the University.

Place: SRI BALAJI UNIVERSITY, PUNE

Date : 30/11/2023

Dr. Manisha More Dr.G.Y.Shitole


(Project Guide) (Principal)
DECLARATION

We hereby declare that the project named " UNIASSIST " which we offered as a
component of our college project, is the outcome of our own labor and dedication. All of
the details and characteristics listed in the project overview appropriately describe the
goals and features of " UNIASSIST " All outside resources used to construct this project
have been properly credited. We certify that We have not copied this project form
anywhere and is an authentic representation of our work.

Place: SRI BALAJI UNIVERSITY, PUNE

Date :30/11/2023

Dr. Manisha More Dr.G.Y.Shitole


(Project Guide) (Principal)

KUNAL BHISE (MCA2302026)


RUSHIKESH RATHOD (MCA2302194)
SIDDHESHWAR CHINCHWADE (MCA2302183)
AKASH KASHID (MCA2302151)
ACKNOWLEDGEMENT

We extend our heartfelt gratitude as we introduce " UNIASSIST " as the focal point of our
college project. Our journey in bringing this innovative housing solution to life has been
enriched by the support and guidance of various individuals and institutions.

Firstly, we would like to express our sincere thanks to our dedicated instructors, Dr.
Manisha More , whose guidance and expertise steered us towards the successful
completion of this project. Their invaluable insights, constant encouragement, and
unwavering motivation have been pivotal at every stage of our endeavor.

Our sincere appreciation extends to all the staff members of the School of Computer
Studies or their cooperative spirit and unwavering support. Special thanks are due to our
principal, Dr. G.Y,Shitole sir, for providing the essential support and facilities crucial for the
development of this project.

This project is a culmination of collective dedication, and we are thankful to each and
every contributor for their role in making " UNIASSIST " a reality.

Place: PUNE

Date :30/11/2023
TABLE OF CONTENT

CH.no CHAPTER NAME Pg.no

1 Synopsis of Project 6

1.1 Introduction to UNIASSIST(SIMPLIFIES ROOMMATE 6


SEARCH)
1.2 Objective of the project 7

1.3 Features & Advantages of the project 8

1.4 Future scope of the project 9

1.5 Significance of the project 9

1.6 Technologies Used

1.7 Advantages & Disadvantages

2 SRS (SOFTWARE REQUIREMENT SPECIFICATION) 10-13

2.1 Use 11

2.2 Purpose 11
2.3 Functional Requirements 12

2.4 Non-Functional Requirements. 12

2.5 Software Tools 13

2.6 Deployment 13

2.7 FEASIBILITY STUDY 13


ABSTRACT

Presenting " UNIASSIST " an innovative web application crafted to simplify the search for
housing options in our locality, focusing on shared apartments and paying guests (PG).
Conceived as an integral part of our college project UNIASSIST serves as a practical and
user-centric solution to the common challenges faced by individuals seeking suitable
accommodation. This summary offers a comprehensive insight into UNIASSIST, detailing
its development process, extensive features, and functionalities. Through its intuitive
interface, UNIASSIST enables users to effortlessly explore housing options tailored to their
preferences and budgetary constraints, fostering seamless connections with potential
flatmates and PG accommodations.
Chapter 1

SYNOPSIS OF PROJECT

1.1 INTODUCTION TO
UNIASSIST (SIMPLIFIES ROOMMATE SEARCH)

Introducing our project “UNIASSIST”: is a web application created to make it easier to find
housing in our city, including options for shared apartments and paying guests (PG).
Designed as a component of our college project, UNIASSIST provides a practical and user-
friendly platform for individuals housing needs while addressing the common difficulties
encountered by users when looking for suitable housing.

Overview:

With the help of “UNIASSIST”, individuals can find a variety of housing options that suit
their needs and budgets, making it simple for them to find PGs and flatmates who get
along. The development, features, and functionalities of our website are thoroughly
explained in this synopsis, along with how it can assist individuals in locating suitable
housing options.
LITERATURE REVIEW
1.2 Objective of the project

The objective of an UNIASSIST is to develop a User-Friendly, Safe & Secure platform that
empowers users to efficiently find compatible roommates or flatmates within their local
area while fostering a safe and secure community for the users. Some of the Features that
UniAssits provides are:

1. Facilitate Roommate Search

2. Communication Tools

4. Safe & Secure

5. Matching Algorithms
1.3 Features and Advantages of the project

1. Facilitate Roommate Search:-


i. Facilitate the connection between individuals who are looking for
flatmates or roommates making it easy for them to find compatible
searches.

2. Communication Tools:-
i. Provide In-App messaging or chat features for users to communicate
and get to know about potential roommates.

3. Friendly User Interface:-


i. Ensures that the software has and intuitive and user-friendly interface ,
making it easy for the users to create profiles search for roommates
and communicate with them.

4. Matching Algorithms:-
i. Develop and algorithm that suggests potential roommates based on
compatibility factors, including location, budget, lifestyle and interests
etc.

5. User Profiles :-
i. It allows users to create detailed profiles that includes information
about themselves, their living preferences and their requirements for a
roommate.

6. Safety & Security :-


i. Implementing safety features such as user verification , background
checks and secure communication to create a safe environment for
users.
1.4 Future Scope of the project

There is a lot of room for growth and development for UNIASSIST. Here are some crucial
areas for expansion and future scope:

Mobile Application: Developing a dedicated mobile application for UNIASSIST to


enhance the user experience.

Paid version: Introducing a paid version of the website or app will enhance and
encourage in the business point of view which will result more dedication of the
stakeholders of the project towards it.

1.5 Significance of the Project

UNIASSIST offers a vital solution for people searching for roommates, PGs or rented
flats. It simplifies the process, making it more affordable, secure, and convenient. It
fosters community , reduce housing stress and promote sustainable living while
empowering individuals to find compatible roommates.

1. Ease Roommate Search

2. Efficient Resource Utilization

3. Identity Verification

4. Connecting PG Owners

5. Secure Payment Processing


1.6 Technologies Used

Front-end Development:
1. HTML, CSS, JavaScript

2. ReactJs

Back-end Development:
1. JAVA

Database :
1.MySQL

Server:
1. Apache Tomcat
1.7Advantages:

1. People can easily find suitable housing options, including shared apartments, rented
flats and paying guests (PG).
2. UNIASSIST offers a variety of housing options, allowing people to select
accommodations that align with their preferences and needs.
3. Provide In-App messaging or chat features for users to communicate and get to
know about potential roommates.
4. It mainly focuses on the confidential data of the users.

1.8 Disadvantages:
1. Internet connectivity plays a major role in the success of "UNIASSIST". People may
find difficulty accessing and using the Platform in areas which lack or are not reliable
Internet access.
2. In order to ensure an effective communication among users, even though they are
integrated with in App messaging and communications features, there will be
challenges. The ability of users to communicate and make contacts with prospective
roommates could be influenced by miscommunication or lack of responsiveness.
3. The accuracy and reliability of the information supplied by "UNIASSIST" is a crucial
factor for users. Failure to provide correct information could have consequences for
users who would find it difficult to obtain appropriate accommodation.
Chapter 2

SRS (SOFTWARE REQUIREMENT SPECIFICATION)


• HTML & CSS :

1. HTML:
Html stands for Hyper Text Markup Language. It is the standard markup language
for creating Static Web pages, which describes the structure of a Web page. HTML
consists of a series of elements that tell the browser how to display the content.

2. CSS :
CSS stands for Cascading Style Sheets. It is use for styling the web pages. This
language describes how HTML elements are to be displayed on screen, paper, or in
other media.

• INTRODUCTION TO JAVASCRIPT :
JavaScript is a text-based programming language used both on the client-side and server-
side that allows you to make web pages interactive. Where HTML and CSS are languages
that give structure and style to web pages, JavaScript gives web pages interactive
elements that engage a user. Common examples of JavaScript that you might use every
day include the search box on Amazon, a news recap video embedded on The New York
Times, or refreshing your Twitter feed. Incorporating JavaScript improves the user
experience of the web page by converting it from a static page into an interactive one.

Apart from the unlimited possibilities, there are many more reasons for web developers to
use JavaScript over other programming languages. Which are as follows :

1. JavaScript is the only programming language native to the web browser


2. JavaScript is the most popular language
3. There’s a low threshold to get started
4. It’s a fun language to learn

Developer of Javascript : Brendan Eich.


• JAVA:
Java, a robust and versatile programming language, has established itself as a cornerstone
in the software development landscape. Initially developed by Sun Microsystems and now
maintained by Oracle, Java is renowned for its platform independence, making it an ideal
choice for building cross-platform applications. With its object-oriented nature, Java
promotes modular and reusable code through the use of classes and interfaces.

• MySQL:
MySQL is a relational database management system (RDBMS) developed by Oracle that is
based on structured query language (SQL). A database is a structured collection of data.
SRS-SOFTWARE REQUIREMENT SPECIFICATION

A software requirements specification (SRS) is a document that describes what the


software will do and how it will be expected to perform. It also describes the functionality
the product needs to fulfill all stakeholders (business, users) needs.

• Use:-
The very basic use of UNIASSIST website is to help the users in finding compatible
housing in our city, including options for shared apartments, rented flats and paying
guests (PG). Using UNIASSIST will helps users in cutting their physical efforts like
without having to visit a particular location in search of suitable housing.

• Purpose:-
The purpose of an UNIASSIST is to develop a User-Friendly, Safe & Secure platform that
empowers users to efficiently find compatible roommates or flatmates based on their
needs or preferences within their local area while fostering a safe and secure community
for the users.

• Functional Requirements:-
Functional requirements for our website explain the features a website needs, how users
can access webpages, what happens when users click on certain parts of the webpage and
how the website appears in a browser. Some of the functional requirements for the
website might include:

1. User can register and login.


2. User can set a location.
3. User can Set range according to their budget.
4. User Can set the preference (1BHK,2BHK, etc).
5. User Can chat with the owner.

• Non- Functional Requirements:-


A non-functional requirement defines the quality attribute of a software system. It is a
function that helps software operate efficiently. These requirements are not mandatory
for a system to have, though they typically increase a software's overall quality, speed and
storage capacity. Non-functional requirements includes: security, reliability, usability,
performance, maintenability etc.

• Performance and scalability.


R How fast does the system return results?--within few seconds.
R How much will this performance change with higher workloads?--not more
than 5 seconds buffer

• Reliability, maintainability, availability.


R How often does the system experience critical failures?--no critical failures.
R How much time does it take to fix the issue when it arises?--2 to 5 minutes.
R How is user availability time compared to downtime?--depends on the
internet connection

• Portability and compatibility.


R Which hardware, operating systems, and browsers, along with their versions
does the software run on?--All browser, any hardware
R Does it conflict with other applications and processes within these
environments?-- no

• Software Tools
1. You can use any software to run this website like google chrome, microsoft edge,
mozilla firefox, etc. We are using google chrome.

2. We are working with HTML, CSS, and Javascript for the front-end.

3. For back-end support we are using Java,MYSQl.

• Deployment
Operating system server : Windows 7 and above versions.

• FEASIBILITY STUDY
We must examine whether the proposed system can be implemented by considering 5
major viewpoints of feasibility :

1. Financial Feasibility
2. Technical Feasibility
3. Operational Feasibility
4. Legal Feasibility
5. Scheduling Feasibility

Lets study in detail :

• Financial Feasibility :
1. Financial feasibility study is a detail analysis carried out what will be cost of the
project for development which includes all required cost for final development like
hardware and software resource required, design and development cost,
deployment cost and operational cost and so on.
2. After deployment of the project it also includes basic advertisements costs.
3. The project is free of cost to the users . Users can access it without investing a single
penny.
4. Domain purchase will only cost us something for deployment of the project in the
real industrial world.
5. The project is Financially feasible.

• Technical Feasibility :
1. In Technical Feasibility current resources both hardware software along with
required technology are analyzed/assessed to develop project.
2. It is the availability of technical expertise to run the proposed system, the
capability of proposed equipment, and the performance results of the proposed
system.
3. The project can run on any operating system, and can also be operated on any low-
end systems.

• Operational feasibility:
1. In Operational Feasibility degree of providing service to requirements is analyzed
along with how much easy product will be to operate and maintenance after
deployment.
2. The impact of operational performances particularly serving the customers.
Basically, the amount of support for which both admin and users are committed
too. In short, it is the measure of how well a proposed system solves the problem.
3. The project is operationally feasible.

• Legal Feasibility:
1. In Legal Feasibility study project is analyzed in legality point of view. This includes
analyzing barriers of legal implementation of project, data protection acts or social
media laws, project certificate, license, copyright etc.
2. The project does not violate any legal laws.
3. The project is legally feasible.

• Scheduling Feasibility:
1. In Schedule Feasibility Study mainly timelines/deadlines is analyzed for proposed
project which includes how many times teams will take to complete final project
which has a great impact on the organization as purpose of project may fail if it
can’t be completed on time.
2. This project is predicted to be completed in a year.
3. This project is scheduled perfectly.

• Market Analysis:
1. The main focus of our website is to provide hassle free services to our
customers helping them in searching number of apartments and PGs free of
cost while other software provides only one search free and after that they
introduce paid versions to the users.

• Risk Analysis: Identify potential risks and challenges associated with app
development and deployment. Develop risk mitigation strategies to address
identified challenges.

Risk: Unauthorised access to user data.

Mitigation: Implement robust security measures, encryption protocols for Data


Protection.

Risk: The housing data maybe outdated.

Mitigation: Data needs to be updated frequently and continuously to eastablish


quality data control.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy