Finalversion 2

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

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

“Jnana Sangama”, Belagavi-560014, Karnataka

INTERNSHIP REPORT ON

“NovaLink: A comprehensive collaboration software”


SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE
INTERNSHIP WORK

BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE AND ENGINEERING

Submitted By

BIMMI KUMARI (1SV21CS016)

Under the guidance of


Dr. Dinesha H A M.Tech, PhD
Assistant Professor, Dept. of CSE

Department of Computer Science &Engineering

SHRIDEVI INSTITUTE OF ENGINEERING AND TECHNOLOGY


(Affiliated To Visvesvaraya Technological University)
Sira Road, Tumakuru – 572106, Karnataka.
2023-2024
COMPUTER SCIENCE AND ENGINEERING

CERTIFICATE
This is to certify that, Internship work of entitled “Novalink: A comprehensive collaboration
software” has been successfully carried out by BIMMI KUMARI [1SV21CS016], in partial
fulfillment for the Internship work Bachelor of Engineering in Computer Science &
Engineering of the Visvesvaraya Technological University, Belagavi during the academic
year 2023-24. It is certified that all the corrections/suggestions indicated for internal assessmentshave
been incorporated in the report. The Internship report has been approved as it certifies the academic
requirements in respect of Internship work prescribed for the Bachelor of Engineering Degree.

------------------------------------
Signature of Guide
Dr. Dinehsa H A (Phd)
Assistant Professor, Dept. of CSE,
SIET, Tumakuru.

---------------------------------------------
Signature of H.O.D

Dr. Basavesha. D BE., M.Tech., Phd,


Associate Professor & HOD Dept. of CSE,
SIET, Tumakuru.

Name of the Examiners Signature with date

1 ……………………………. ….…………………..

2……………………………… ………………………..
COMPUTER SCIENCE AND ENGINEERING

DECLARATION

I, BIMMI KUMARI [1SV21CS016], student of V semester B.E in Computer


Science & Engineering, at Shridevi Institute of Engineering & Technology, Tumakuru, hereby
declare that, the Internship work entitled “NOVALINK: A COMPREHENSIVE
COLLABORATION SOFTWARE”, embodies the report of our Mini-Project work carried
out under the guidance of Dr. DINESHA. H A, Assistant Professor, Department of CSE,
SIET, Tumakuru as partial fulfillment of requirements for the File Structures Lab in
Bachelor of Engineering in Computer Science & Engineering of Visvesvaraya
Technological University, Belagavi, during the academic year 2023-24. The Internship
has been approved as it satisfies the academic requirements in respect to the Internship
work.

Place: Tumakuru Student Name & Signature:

Date: BIMMI KUMARI[1SV21CS016]

………………………
ACKNOWLEDGEMENT
This Internship work will be incomplete without thanking the personalities responsible for this
venture, which otherwise would not have become a reality.

We express our profound gratitude to Dr. Narendra Viswanath, Principal,S.I.E.T, for his moral
support towards completing our Internship work.

We would like to thank Head of Department Dr. B a s a v e s h a D Head, Department of CSE,


SIET for providing all the support and facility.

We would like to thank my guide Mr. Dinesha. H, Assistant Professor, Computer Science &
Engineering, SIET for his help, sharing his technical expertise and timelyadvice.

We would like to express our sincere gratitude to all teaching and non-teaching faculty of the
department of CSE for guiding us of this Internship project by giving valuable suggestion and
encouragement.

By,
BIMMI KUMARI [1SV21CS016]
SUMMARY

The internship initiation marked the commencement of a deep dive into pivotal technologies such as React,
Node.js, and databases, coupled with an extensive understanding of user behavior and the ever-evolving
dynamics of the market.

During my internship at Pentagon Space, I engaged in a comprehensive exploration of cutting-edge projects


within the space department. The primary focus was on Mern stack development. This internship aimed to
provide me with hands-on experience in frontend and backend development.

Throughout the internship period, I actively participated in my major project contributing to the theme's
objectives. The projects encompassed Novalink: A comprehensive software solution. The tasks required a
synthesis of technical knowledge, analytical skills, and effective collaboration within a dynamic and
challenging environment.

Key learnings from the internship include React.js, Express.js, MongoDB and Node.js, demonstrating an
enhancement of my proficiency in Full stack development. Additionally, I had the opportunity to work closely
with my mentor, Dr. Dinesha. H A, who provided valuable guidance and feedback, contributing to my
professional development.

This internship not only deepened my understanding of the industry but also exposed me to the intricate
workings of Pentagon Space's projects. The experience has significantly refined my skills and broadened my
perspective on the critical role of technology in space exploration.
CONTENT
CHAPTER PAGE NO.
1. INTRODUCTION 1-2

1.1 About organization


1.2 Internship objective
1.3 Purpose of project
1.4 Objective of project

2. ORGANIZATION PROFILE 3

3. PROJECT OVERVIEW 4-5

3.1 Problem statement


3.2 Existing System
3.3 Proposed System
3.4 Scope and significance

4. LITERATURE REVIEW 6

5. TECHNOLOGICAL STACK 7

6. ARCHITECTURE DIAGRAM 8

7. IMPLEMENTATION 9-12

7.1 Frontend design


7.1.1 Languages used for implementation
7.1.2 Library used
7.1.3 Software requirement
7.2 Backend development
7.2.1 Language used for implementation
7.3 Database connection

8. TESTING 13

9. SNAPSHOTS 14-16

17
10.CONCLUSION
11.FUTURE ENHANCEMENTS 18

12.REFERENCES 19
NOVALINK: A Comprehensive collaboration platform 1

CHAPTER 1: INTRODUCTION

1.1 ABOUT ORGANIZATION


Pentagon Space is a training Institute in Bangalore that offers varied programs and courses for students to
succeed in their careers. Pentagon Space train the students in multitudinous aspects of future technologies which
includes Java Full Stack, Python Full Stack, Data science, AI, Machine Learning, Deep learning. Pentagon space
provide real-time applied learning and full-fledged curriculum, they cater students with uncompromised and
quality knowledge. Through their dedicated and experienced tutors, they aim at providing us with excellence to
their fullest potential.

1.2 INTERNSHIP OBJECTIVE


I am seeking an internship opportunity in Pentagon space to apply and further develop my skills in full stack
development. As a computer science student, I am eager to gain practical experience and insight into web
development domain. My objective is to contribute to a dynamic team, learn about industry best practices, and
apply my Mern stack development skill in a professional setting. Throughout the internship, I aim to enhance my
frontend and backend development skills and gain a comprehensive understanding of development field. I see
this internship as an invaluable opportunity to bridge the gap between academic learning and practical
application.

Additionally, I am eager to absorb knowledge from experienced professionals, building not only technical skills
but also a robust understanding of the professional landscape. I am excited about the prospect of contributing to
meaningful projects and leveraging this internship as a stepping stone for future career growth. Moreover, I am
open to taking on additional responsibilities and challenges that arised during the internship, demonstrating my
flexibility and proactive approach to learning.

Ultimately, I aspire to become Mern stack developer and believe that this internship will provide a valuable
foundation for achieving those goals. I am enthusiastic about the chance to learn, grow, and make meaningful
contributions during my time with Pentagon space.

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 2
3

1.3 PURPOSE OF PROJECT


Department of CSEORGANIZATION PROFILE
The primary purpose of Novalink is to provide a comprehensive and integrated software solution that addresses
the challenges associated with remote work. By offering a unified platform, Novalink aims to streamline various
aspects of professional life, from project management and communication to employee engagement and well-
being. The platform is designed to enhance collaboration, improve workflow efficiency, and foster a positive and
inclusive work culture, ultimately revolutionizing the remote work experience.

1.4 OBJECTIVE OF PROJECT


1.Unified Collaboration:
Integrate essential tools for seamless team collaboration on a single platform.
2.Efficient Project Management:
Enable centralized task management for improved project efficiency.
3.Secure Access:
Implement a robust role-based authentication system to ensure data security.
4.Cultural Understanding:
Foster cultural understanding and team building through the Culture Portal.
5.Optimized Communication:
Address communication challenges with the Virtual Meeting Room.
6.Coordinated Scheduling:
Improve coordination with a shared calendar for effective scheduling.
7.Technical Issue Resolution:
Streamline technical problem resolution with the Screen and Video Recorder.
8.Employee Well-being:
Promote a healthy lifestyle and engagement through Workfit sessions.
9.Enhanced Efficiency:
Overall, enhance efficiency, communication, and well-being in the remote work environment.

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 4

CHAPTER 3: PROJECT OVERVIEW

3.1 PROBLEM STATEMENT

In the context of remote work, the persistent requirement to navigate across various platforms to access distinct
features poses a significant obstacle to workflow efficiency and collaborative efforts. This fragmentation
hampers the seamless integration of diverse functionalities, hindering a cohesive and streamlined work
environment. Consequently, there is an evident need for the development of a comprehensive software solution
that addresses these challenges by unifying disparate features within a singular platform. This solution aims to
enhance workflow efficiency, reduce time spent on platform switching, and promote seamless collaboration
among remote teams. The overarching problem is the lack of a consolidated and integrated system, leading to a
fragmented digital workspace, and our objective is to bridge this gap by creating a unified software solution that
optimizes the remote work experience.

3.2 EXISTING SYSTEM


In the existing remote work landscape, professionals often grapple with a multitude of disparate platforms for
various tasks, leading to a fragmented digital workspace. Team members are compelled to switch between
platforms for tasks such as task management, video conferencing, email communication, shared calendars, and
employee engagement features. This constant toggling between different applications not only consumes
valuable time but also hinders the flow of collaborative efforts. The lack of integration among these platforms
results in a disjointed workflow, impacting productivity, communication, and overall work efficiency. Moreover,
the absence of a unified system makes it challenging to maintain a seamless user experience, as employees
navigate through different interfaces, leading to potential errors, delays, and a less-than-optimal remote work
environment. The need for a comprehensive software solution is evident in the current setup, where the absence
of integration poses a notable obstacle to achieving an efficient and collaborative remote work experience.

3.3 PROPOSED SYSTEM


Novalink: A Mern stack comprehensive collaboration platform
The proposed system aims to establish a secure and role-based authentication framework to ensure authorized
access, providing users with a comprehensive platform for streamlined project management. Users will have the
capability to create profiles, define their roles, and monitor project progress efficiently. The system incorporates
a unique Culture Portal where employees can share perspectives and cultural rituals, fostering a deeper
understanding of colleagues' personalities and contributing to productive team building.

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 5

The Virtual Meeting Room is a central feature, combining video conferencing with a real-time messaging system
and screen sharing capabilities to overcome the limitations associated with the lack of non-verbal cues in virtual
communication. Additionally, a shared calendar will display the working hours and breaks of colleagues,
facilitating optimal scheduling for meetings and collaborations.

Addressing technical challenges, the system integrates a Screen and Video Recorder, allowing users to capture
and share technical issues with the help center for swift resolution. The Task Manager feature further enhances
productivity by enabling the assignment, tracking, and prioritization of tasks with specified due dates.

Promoting a healthy work-life balance, the system introduces Workfit sessions, incentivizing participation
through NovaLink coins. Employees contributing to these sessions can earn rewards that can be utilized on
various e-commerce platforms during shopping. This multifaceted system aims to revolutionize remote work
dynamics, ensuring secure collaboration, efficient task management, and the cultivation of a positive and
inclusive workplace culture.

3.4 SCOPE AND SIGNIFICANCE


The proposed comprehensive system addresses the multifaceted challenges associated with remote work by
offering a secure, role-based authentication framework. The system's scope encompasses user profile creation,
role definition, and project progress tracking. It integrates a Culture Portal to enhance team dynamics through
shared perspectives and cultural insights. The Virtual Meeting Room combines video conferencing, real-time
messaging, and screen sharing, while the shared calendar optimizes scheduling. Technical support is streamlined
with the Screen and Video Recorder, and the Task Manager enhances task allocation and tracking. The system
promotes employee well-being with Workfit sessions, rewarding contributors with NovaLink coins for a healthy
lifestyle.

The proposed system is crucial for transforming remote work dynamics, providing a secure and integrated
platform for streamlined collaboration. Role-based authentication ensures data security, the Culture Portal fosters
team understanding, and the Virtual Meeting Room addresses communication challenges. The system enhances
coordination with a shared calendar, streamlines technical issue resolution with a Screen and Video Recorder,
optimizes task management with a Task Manager, and promotes a healthy lifestyle through Workfit sessions. In
summary, it significantly improves efficiency, communication, and well-being in the remote work environment.

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 6

CHAPTER 4: LITERATURE REVIEW

The literature surrounding remote work underscores the growing need for comprehensive software solutions to
address the challenges inherent in distributed work environments. Novalink emerges as a promising platform
designed with a singular purpose – to revolutionize remote work dynamics. In the context of contemporary
professional landscapes, the demand for streamlined collaboration and efficient project management has become
paramount. Existing studies emphasize the importance of unified platforms that integrate various tools to enhance
teamwork and productivity.

The role of secure role-based authentication in safeguarding sensitive data has been a recurrent theme in literature,
acknowledging the significance of robust access controls in remote settings. Furthermore, the concept of cultural
understanding within teams has gained recognition as a critical factor for successful collaboration. Novalink's
Culture Portal aligns with this perspective by fostering a deeper understanding among team members,
contributing to a positive work culture and team cohesion.

Communication challenges in virtual environments have been extensively studied, and the incorporation of
features like the Virtual Meeting Room in Novalink addresses these issues by providing real-time messaging,
video conferencing, and screen sharing functionalities. Coordinated scheduling, technical issue resolution, and
initiatives like the Workfit sessions contribute to the broader discourse on optimizing remote work environments
for employee well-being and engagement.

In summary, Novalink aligns with and contributes to the evolving literature on remote work by offering a holistic
solution that integrates various aspects of collaboration, communication, and cultural understanding. It stands as
a testament to the continuous efforts to improve the remote work experience in response to the changing dynamics
of the modern workplace.

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 7

CHAPTER 5: TECHNOLOGICAL STACK

Novalink leverages a modern and robust technological stack to ensure a seamless user experience. The frontend
is built using React.js and Redux for state management, providing a responsive and dynamic user interface. On
the backend, Node.js with Express.js forms the core, facilitating efficient server-side logic and APIs. MongoDB
serves as the NoSQL database, offering flexibility and scalability.

Frontend:
React.js: A JavaScript library for building user interfaces, ensuring a responsive and dynamic user experience.
Redux: State management library to maintain a predictable state for various components.

Backend:
Node.js: A runtime environment for executing JavaScript on the server side, ensuring a consistent language
throughout the application.
Express.js: A minimalist web application framework for Node.js, facilitating the development of robust APIs
and server-side logic.

Database:
MongoDB: A NoSQL database, providing flexibility and scalability for storing diverse data types and
accommodating the dynamic nature of the project.

Authentication:
JSON Web Tokens (JWT): A standard for token-based authentication, enhancing security and enabling the
secure exchange of information between parties.

Real-Time Communication:
Zegocloud prebuild toolkits: ZegoCloud's toolkit enhances the architecture by providing prebuilt modules for
real-time communication, ensuring efficient and reliable interactions.

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 8

CHAPTER 6: ARCHITECTURE DIAGRAM

In this project, I have embraced the MERN (MongoDB, Express.js, React, Node.js) stack architecture, a
powerful combination for building robust and scalable web applications.

Figure 6.1: Architecture diagram of Novalink: A comprehensive collaboration platform.

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 9

CHAPTER 7: IMPLEMENTATION

Novalink follows a microservices architecture, allowing for scalability and maintainability. The frontend and
backend components are decoupled, communicating through RESTful APIs. Real-time communication is
facilitated by zegocloud prebuild toolkits, enabling features like instant messaging and screen sharing in the
Virtual Meeting Room.

6.1 Frontend Design:


Novalink's frontend design is meticulously crafted to offer users a seamless and engaging experience. The
utilization of JavaScript as the primary programming language ensures the creation of dynamic and responsive
user interfaces. At the heart of the frontend development lies the React.js library, chosen for its efficiency in
building modular and interactive components.

6.1.1 Languages Used for Implementation:


The frontend design of Novalink is implemented using JavaScript, a versatile and widely supported programming
language for web development. JavaScript enables the creation of dynamic and interactive elements within the
user interface, contributing to an intuitive and user-friendly experience.

6.1.2 Library Used:


React-Icons, React-toastify, Material UI, Chakra UI, Datepicker libraries is the cornerstone library employed for
frontend development. Known for its component-based architecture and efficient state management, React.js
facilitates the creation of reusable UI components. This approach enhances maintainability and scalability, crucial
aspects in ensuring a smooth and responsive interface for Novalink users.

6.1.3 Software Requirements:


To support the frontend design, the essential software requirements include Node.js, providing a runtime
environment for executing JavaScript on the server side, and npm (Node Package Manager) for managing project
dependencies. A code editor, such as Visual Studio Code, is employed for writing, editing, and organizing the
frontend codebase efficiently.

The frontend design of Novalink is a thoughtful integration of technologies, emphasizing user-centricity,


responsiveness, and scalability. Through the strategic use of JavaScript and React.js, Novalink aims to deliver an
intuitive and visually appealing platform for enhanced user interactions.

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 10

//Entry point of frontend

import { BrowserRouter, Routes, Route, Navigate } from 'react-router-dom'


import { useAuthContext } from './hooks/useAuthContext'
import { Toaster } from 'react-hot-toast';
import Profile from './components/Profilee';
import Home from './pages/Home'
import Login from './pages/Login'
import Signup from './pages/Signup'
import Navbar from './components/Navbar'
import Emailsend from './components/Emailsend'
import ScreenRecording from './components/ScreenRecording';
import Calender from './components/Calender';
import Recorder from './components/Recorder'
function App() {
const { user } = useAuthContext()

return (
<div className="App">
<BrowserRouter>
<Navbar />
<div className="pages">
<Routes>
<Route
path="/"
element={user ? <Home /> : <Navigate to="/login" />}
/>
<Route
path="/screenRecorder"
element={user ? <ScreenRecording /> : <Navigate to="/login" />}
/>
<Route
path="/record"
element={user ? <Recorder /> : <Navigate to="/login" />}
/>

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 11

<Route
path="/event"
element={user ? <Calender/> : <Navigate to="/login" />}
/>
<Route
path="/login"
element={!user ? <Login /> : <Navigate to="/" />}
/>
<Route
path="/signup"
element={!user ? <Signup /> : <Navigate to="/" />}
/>
<Route
path="/email"
element={user ? <Emailsend/> : <Navigate to="/login" />}
/>
<Route
path="/profile"
element={user ? <Profile/> : <Navigate to="/login" />}
/>
</Routes>
</div>
</BrowserRouter>
<Toaster />
</div>
);
}

export default App;

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 12

6.2 Backend Development:

Novalink's backend development is a robust foundation designed to support the platform's functionality,
security, and data management. The implementation revolves around the use of JavaScript, specifically
leveraging the Node.js runtime environment.

6.2.1 Language Used for Implementation:

JavaScript serves as the primary language for Novalink's backend development. Node.js, a server-side runtime
built on Chrome's V8 JavaScript engine, allows the execution of JavaScript code outside the browser. This
choice ensures a consistent and efficient language throughout the entire application, streamlining development
and maintenance processes.

6.3 Database Connection:

To facilitate effective data storage and retrieval, Novalink establishes a connection with MongoDB, a NoSQL
database. MongoDB's flexible schema aligns with the dynamic data requirements of the platform, providing
scalability and adaptability. The backend development process involves the creation of server-side logic,
handling user authentication, task management, and other essential functionalities. This ensures that Novalink
operates seamlessly, managing data securely and responding to user interactions effectively.The use of
JavaScript and Node.js for backend development underscores Novalink's commitment to a unified technology
stack, simplifying the development process and fostering cohesion across the entire application. Through this
approach, Novalink's backend is well-equipped to support the platform's dynamic features and contribute to a
reliable and efficient user experience.
//Connection String
mongoose.connect(process.env.MONGO_URI)
.then(() => {
app.listen(process.env.PORT, () => {
console.log('connected to db & listening on port', process.env.PORT)
})
})
.catch((error) => {
console.log(error)
})

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 13

CHAPTER 8: TESTING

Novalink underwent a comprehensive testing regimen to validate and enhance its performance, security, and user
experience. API testing using Postman was a pivotal aspect, ensuring the seamless functionality of backend
services such as user authentication, task management, and integrations with external services like ZegoCloud
for real-time communication. Performance testing assessed the platform's scalability under varying loads,
guaranteeing optimal response times. Frontend testing focused on UI responsiveness and cross-browser
compatibility, ensuring a consistent and intuitive user interface.

Security testing delved into authentication mechanisms, fortifying Novalink against potential vulnerabilities.
Automated testing streamlined repetitive tasks, facilitating efficient regression testing for future development
cycles. The testing phase was augmented by thorough documentation and reporting, providing a comprehensive
overview of test results and insights for continuous improvement.

In essence, Novalink's testing process was meticulous, encompassing all facets of its architecture to deliver a
robust, secure, and user-friendly platform. This ensures a dependable and enjoyable experience for users
engaging in remote work, aligning with Novalink's commitment to excellence in the digital workspace.

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 14

CHAPTER 9: SNAPSHOTS

Figure 8.1: Sign-up page of Novalink

Figure 8.2: Home page of Novalink

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 15

Figure 8.3: Database to store user signup information

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 16

Figure 8.5: Screen and video Recorder

Figure 8.6: Help center of Novalink which provide email facility

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 17

CHAPTER 10: CONCLUSION

The internship provided an invaluable opportunity to bridge theoretical knowledge with practical application in
the Mern stack development. Engaging in diverse tasks, from project assistance to research and documentation,
allowed for a holistic understanding of the industry landscape. Novalink represents a groundbreaking solution
for the challenges of remote work, seamlessly integrating a variety of functionalities to create a comprehensive
software platform. The implementation phase demonstrated a harmonious blend of cutting-edge technologies,
with a robust frontend designed for optimal user interactions using React.js and a dynamic backend powered by
Node.js. API testing, notably conducted through Postman, ensured the reliability and security of the platform,
validating critical features such as user authentication and real-time communication.

The meticulous attention to detail in testing, spanning performance, security, and user experience, reaffirms
Novalink's commitment to delivering a reliable and secure environment for remote collaboration. As
organizations continue to navigate the evolving landscape of remote work, Novalink stands as a testament to
innovation, providing a cohesive and user-centric platform. With its integration of ZegoCloud for real-time
communication and a comprehensive suite of features, Novalink is poised to redefine the remote work
experience, promoting efficiency, collaboration, and employee well-being.

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 18

CHAPTER 11: FUTURE ENHANCEMENTS

• To implement end-to-end encryption for sensitive data shared within the platform.
• Introducing feedback mechanisms and surveys to gather user insights for continuous improvement.
• Embed gamification elements to encourage user engagement and participation in collaborative
activities.
• Integrate analytics tools to provide insights into user engagement, collaboration patterns, document
usage and project progress.
• Introduce smart version control to track changes and allow users to revert to previous states.
• Make this platform available in offline mode where data will be stored in local storage and once online
mode encounters the data will be pushed to cloud.

Department of AI &DS
NOVALINK: A Comprehensive collaboration platform 19

CHAPTER 12: REFERENCES

1. GitHub repo: https://github.com/BimmiKumari/Novalink_Mern_collaboration_platformm

2. React.js Documentation: https://reactjs.org/docs/getting-started.html

3. Node.js Documentation: https://nodejs.org/en/docs/

4. MongoDB Documentation: https://docs.mongodb.com/manual/

5. ZegoCloud Documentation: https://zego.im/docs/

6. Postman Documentation: https://learning.postman.com/docs/getting-started/introduction/

Department of AI &DS

You might also like