Nothing Special   »   [go: up one dir, main page]

Synopsis Updated

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

SNIPPETS & CODE

Code of Login Page:-


import { Formik } from "formik"

import React from "react"

import { useNavigate } from "react-router-dom";

import Swal from "sweetalert2"

const Login = () => {

const navigate = useNavigate();

const userSubmit = async (formdata) => {

console.log(formdata);

const res = await fetch("http://localhost:5000/user/authenticate", {

method: "POST",

body: JSON.stringify(formdata),

headers: { "Content-Type": "application/json" },

});

if(res.status === 200){

Swal.fire({

icon : 'success',

title : 'WellDone!!',

text : 'Loggedin Successfully!!'

})

navigate('/chat');
Code of Login Page:-
}else if(res.status === 401){

Swal.fire({

icon : 'error',

title : 'OOops!!',

text : 'Loggin Failed!!'

})

}else{

Swal.fire({

icon : 'error',

title : 'OOops!!',

text : 'Some Error Occured!!'

})

return (

<div>

<div className="col-md-3 mx-auto pt-5">

<div className="card">

<div className="card-body">

<p className="text-center h4">Login Form</p>

<hr />

<Formik initialValues={{ email: "", password: "" }} >

{({ values, handleSubmit, handleChange }) => (


Code of Login Page:-
<form on Submit={handle Submit}>

<label>Email address</label>

<input type="text" value={values. Email} name="email"


className="form-control mb-3" />

<label>Password</label>

<input className="form-control mb-3" type="password" value={values.password}


name="password" />

<button type="submit" className="btn btn-primary">

Submit

</button>

</form>

)}

</Formik>

</div>

</div>

</div>

</div>

export default Login


Code of Navbar:-
import React from "react"

import { NavLink } from "react-router-dom"

const Navbar = () => {

return (

<>

{/* Navbar */}

<nav className="navbar navbar-expand-lg navbar-light bg-light">

{/* Container wrapper */}

<div className="container-fluid">

{/* Toggle button */}

<button

className="navbar-toggler"

type="button"

data-mdb-toggle="collapse"

data-mdb-target="#navbarSupportedContent"

aria-controls="navbarSupportedContent"

aria-expanded="false"

aria-label="Toggle navigation">

<i className="fas fa-bars" />

</button>

{/* Collapsible wrapper */}

<div className="collapse navbar-collapse" id="navbarSupportedContent">

{/* Navbar brand */}

<a className="navbar-brand mt-2 mt-lg-0" href="#">


Code of Navbar:-
<img src="https://www.shutterstock.com/image-vector/talk-logo-design-template-260nw-
1334076377.jpg" height={45} width={45} alt="MDB Logo" loading="lazy" />

</a>

{/* Left links */}

<ul className="navbar-nav me-auto mb-2 mb-lg-0">

<li className="nav-item">

<NavLink className="nav-link" to="/signup">

signup

</NavLink>

</li>

<li className="nav-item">

<NavLink className="nav-link" to="/login">

Login

</NavLink>

</li>

</ul>

{/* Left links */}

</div>

{/* Collapsible wrapper */}

{/* Right elements */}

<div className="d-flex align-items-center">

{/* Icon */}

<a className="text-reset me-3" href="#">


Code of Navbar:-
<i className="fas fa-shopping-cart" />

</a>

{/* Notifications */}

<div className="dropdown">

<a

className="text-reset me-3 dropdown-toggle hidden-arrow"

href="#"

id="navbarDropdownMenuLink"

role="button"

data-mdb-toggle="dropdown"

aria-expanded="false">

<i className="fas fa-bell" />

<span className="badge rounded-pill badge-notification bg-danger">1</span>

</a>

<ul className="dropdown-menu dropdown-menu-end" aria-


labelledby="navbarDropdownMenuLink">

<li>

<a className="dropdown-item" href="#">

Some news

</a>

</li>

<li>

<a className="dropdown-item" href="#">

Another news

</a>

</li>
Code of Navbar:-
<li>

<a className="dropdown-item" href="#">

Something else here

</a>

</li>

</ul>

</div>

{/* Avatar */}

<div className="dropdown">

<a

className="dropdown-toggle d-flex align-items-center hidden-arrow"

href="#"

id="navbarDropdownMenuAvatar"

role="button"

data-mdb-toggle="dropdown"

aria-expanded="false">

<img

src="https://mdbcdn.b-cdn.net/img/new/avatars/2.webp"

className="rounded-circle"

height={25}

alt="Black and White Portrait of a Man"

loading="lazy"

/>

</a>

<ul className="dropdown-menu dropdown-menu-end" aria-


labelledby="navbarDropdownMenuAvatar">
Code of Navbar:-
<li>

<a className="dropdown-item" href="#">

My profile

</a>

</li>

<li>

<a className="dropdown-item" href="#">

Settings

</a>

</li>

<li>

<a className="dropdown-item" href="#">

Logout

</a>

</li>

</ul>

</div>

</div>

{/* Right elements */}

</div>

{/* Container wrapper */}

</nav>

{/* Navbar */}

</>

)
SNIPPETS
SCREENSHOTS OF LAYOUT
Ref-RRIMT/HOD-CSE/2022-23/
Date:09/05/2023

CERTIFICATE
This is to certify that Shivansh Singh has Worked on the project entitled “Online
Team Chat Applications” & the results reported by him are genuine. This project is
submitted in partial fulfillment of the requirements for the Award of degree
B.tech (computer Science &Engineering) from R. R. Institute
Of Modern Technology affiliated to Dr. A.P.J Abdul Kalam Technical University
(AKTU) (formerly UPTU),
Lucknow.

Mr. Brajesh Mishra

Head Department of Computer science

& Engineering
ER – DIAGRAMS:-
E
Conclusions of the Projects Online Chat Applications:-
Our projects is only a humble venture to satisfy the needs to manage their projets work. Several user friendly
coding have also adopted. This package shall prove to be a powerful package in satisfying all the requirements of
the school. The objective of software planning is to provide a framework that enables the manager to make

Reasonable estmates made within a limited time frame at the beginning of the software projects and should be
updated regularly as the projects progresses.

At the end it is concluded that we have made effort on the following points :-

 A description of the background and context of the project
and it relation to work already done in the area.
 Made statement of the aims and objectives of the project.
 The description of purpose Scope and applicability.
 We define the problems on which we are working in the
project.
 We describe the requirements Specifications of the
systems and the actions that can be done on
on these things
 We understands the problems domain and produce a
model of the system which describes operations that can
be performed on the sytem.
 We included features and operations in detail, including
screen layouts.
 We designed user interface and security issues related to
systems.
 Finally the system is implemented and tested according to
test cases.
Software Requirement Specification:-

The Software Rquirements Specifications is produced at the culmination of the analysis task. The function and
performances allocated to software as part of system engineering are refined by establishing a complete
information description, a detailed functional and behavioral description, an indication of performance
requirements and design constraints , appropriate validation criteria and other data pertinent to requirements

The Proposed systems has the fallowing requirements:-

 System needs store information about new entry of online


Chat.

 System needs to help the internal staff to keep information of


Chat Application.

 System need to maintain quantity record.

 System need to keep the record of Chat History.

 System need to update and delete the record.

 System also needs a search area.

 It also needs a security system to prevent data.


DATA FLOW DIAGRAM OF ONLINE TEAM CHAT APPLICATION:-
Reports of Online Team Chat Application: -
. It generates the report on Online Chat, Chat Application, smiles chat
. Provide filter report on Chat History, Chat profile, Users
. You can easily export PDF for the Online Chat, Similes chat, Chat profile
. Application also provides excel export for Chat Application, Chat History,
Users
. You can also export the report into csv format for Online Chat, Chat
Application, Users

Modules Of online Chat Application:-


 Online chat management Module
 User’s Module:
 Similes chat Module
 Chat Application
 Chat History Module
 Chat profile Module
 Login Module
 Users Module
Features of the Online Team Chat Application:-

 Products and Components based


 Creating & Changing Issues at ease
 Query Issue List to any depth
 Reporting & Charging in more comprehensive way
 User Accounts to control the access and maintain security
 Simple Status & Resolution
 Multi-level Priorities & Severities.
 Target & Milestone for guiding the programmers
 Attachments & Additional Comments for more information
 Robust database back-end
 Various level of reports available with a lot of filter criteria,s
 It contain better storage capacity.
 Accuracy in work.
 Easy & fast retrieval of information
 Well designed reports
 Decrease the load of the person involve in existing manual system.
 Access of any information individually.
 Work Becomes very speedy.
 Easy to Update information.
Reports of the Projects:-
It may help collecting perfect management in details. In a vary short time, the
collection will be obvious,simple and sensible. It will help a person the
management of passed year perfectly and vividly. It also help in current all works
Relative to online Chat Application.it will be also reduced the cost of collecting the
Management & collection procedure will go on smoothly.
Our project aims at Business process automation, i.e we have tried to computerized
Various processes of Online Chat Application.
 In computer system the person has to fill the various forms & numbers of
copies of the forms can be easily generated at a time.
 In computer system, it is not necessary to create the manifest but we can
directly print it, which saves our time.
 To assist the staff in capturing the effort spent on their respective working
areas.
 To utilizes resources in an efficient manner by increasing their productivity
through automation.
 The system generates types of information that can be used for various
purpose.
 It satisfy the user requirement
 Be easy to understand by the user and operator
 Be easy to operate
 Have a good user interface
 Be expanded
 Delivered on schedule within the budget
TABLE CONTENTS

. Introduction of the Project


. Abstract of the Project
. Objective of the Project
. Scope of the Project
. Module of the Project
. Software Requirement Specification
. Features of the Project
.Feasibility Study
.Tools and Platform- Hardware Requirement
.Data Dictionary
.Future Scope of the Project
. Conclusion of the Project
Reports of Online Team Chat Application

Abstracts of the Projects Online Team Chat::


applications
The purpose of Online Chat Application is to automate the existing
manual systems by the help of computerized equipment’s and full-
fledged computer software, fulfilling their requirements, so that their
valuable data/information can be stored for a longer period with easy
accessing and manipulating of the same. The required software and
hardware are easily available and easy to work with.
Online Chat Application, as described above, can lead free, secure,
reliable, and fast managements systems. It can assist the user to
concentrate on their other activities rather to concentrate on record
keeping. Thus, it will help organizations in better utilizations of
resources. The organization can maintain computerized records
without redundant entries. That means that one need not be distracted
by information that is not relevant, while being to reach the
information.
The aim is automated is existing manual system by the help of
computerized equipment’s and full-fledged computer software,
fulfilling their requirements, so that their valuable/data /information
can be stored for a longer period with easy accessing and manipulation
of the same. Basically, the project describes how to manage for good
performances and better services for their clients.
Objectives of Online Team Chat Applicatons:-

A chat application makes it easy to communicate with people anywhere


in the world by sending and receiving messages in real time. With a
web or mobile chat app, users are able to receive the same engaging
and lively interactions through custom messaging features, just as they
would in person.
More people are embracing virtual experiences as a way to connect with one
another. From gamer group chat messaging in a live chat to e-
learning and team communication using chat rooms and file sharing among co-
workers, online chat applications have grown largely in popularity because of
their ability to retain the feel of a real-time conversation, virtually. However,
when thinking ahead to how you want to build your web app, a vital thing to
consider is your customer's experience. What are the essential features and
functionalities that are needed to make an engaging real-time chat app that will
lead to user retention? Let’s dive in.

When building a real-time chat application, another key factor to consider is


concurrency. Whether a private chat, group chat, or large-scale chat
experience, being able to build your chat app without worrying about user
fluctuations and concurrency limits on your platform is crucial. And as your
user base grows, choosing a chat app solution that scales with you will
ultimately be a benefit as your developers can focus on delivering engaging in-
app chat experiences to your users. 
Report of Online Team Chat Application

Introduction of the Project Online Team


chat ;;;;::Application:
The “Online Team Chat Application” has been developed to override the problems
prevailing in the practicing manual system. This software is supported to eliminate
and, in some cases, reduce the hardship faced by this Existing system.
Moreover, this system is designed for the need of the company to carry out
operation in a smooth and effective manner.
The Application is reduced as much as possible to avoid errors while entering the
data. It also provides error message while entering invalid data. No formal
knowledge is needed for the user to use this system. Thus, by this all it proves it is
user-friendly. Online team chat application, as described above, can lead to error
free, Secure, reliable, and fast management system.
It can assist the user to concentrate on their other activities rather to concentrate
on the record keeping. Thus, it will help organization in better utilization of
resources.

Every organization, whether big or small, has challenges to overcome and managing
the information of online team chat application, Online Chat, Chat profile, Simile’s
chat, Users. Every Online Team Chat Application has different Online Chat needs,
Therefore, we design exclusive employee management systems that are adopted to
Your managerial requirements.
This is designed to assist in strategic planning, and will help you ensure that your
Organization is equipped with the right level of information and details for your
future goals. Also, for those busy executive who are always on the go, our system
come with remote access features, which will allow you to manage your workforce
Anytime, always. These systems will ultimately allow you to better manage
resources.

You might also like