Project Internship Semester 6 Done
Project Internship Semester 6 Done
Project Report
On
ONLINE CODE EDITOR
Submitted by
Omkar dharker-210510110009
Ruchi Rai- 210510112001
Hitesh Vaishnav- 210510106033
as
Partial fulfilment of Semester VI of
Bachelors of Computer Applications
for A.Y. 2023-2024
Submitted To
Parul Institute of Computer Application,
Faculty of IT & Computer Science
Parul University
Online Code Editor 2023-2024
This is to certify that Omkar Dharkar, Ruchi Rai, Hitesh Vaishnav the
student of Parul Institute of Computer Application, has satisfactorily completed
the project entitled “ONLINE CODE EDITOR” as a part of course curriculum
in BCA semester-VI for the academic year 2023-2024 under guidance of
Excellent
Date of submission:
HOD, Principal,
Acknowledgement
The success and outcome of this project required a lot of guidance and assistance from many
people and we are extremely privileged to have got this all along the completion of our
project. All that we have done is only due to such supervision and assistance and we would
not forget to thank them.
We respect and thank Dr Priya Swaminarayan, Dean, FITCS for providing us an opportunity
to do the project work in BCA and giving us all support and guidance, which made us
complete the project duly. We are extremely thankful to Mam for providing her support and
guidance, although she had busy schedule managing the academic affairs.
We would not forget to remember Dr. Hina Chokshi, HOD, BCA department for her
encouragement and more over for her timely support and guidance till the completion of our
project work.
We owe our deep gratitude to our project guide, who took keen interest on our project work
and guided us all along, till the completion of our project work by providing all the necessary
information for developing a good system.
We are thankful to and fortunate enough to get constant encouragement, support and
guidance from our Parents, all Teaching staffs of BCA Department which helped us in
successfully completing our project work. Also, we would like to extend our sincere esteems
to all staff in laboratory for their timely support.
Online Code Editor 2023-2024
INDEX
Content Page No.
1. Project Profile 01 - 05
2. Requirement Analysis 06
a) Market Feasibility 07
b) Technical Feasibility 07
c) Financial Feasibility 07
d) Operational Feasibility 08
2.2 Users 09
2.3 Modules 09
11. Conclusion 18
12. References 24
Online Code Editor 2023-2024
Chapter 1
Online Code Editor
1.1 Description
An online code editor is a web-based tool that allows developers to write, edit, debug,
and run code directly within a web browser without the need for installing any
specific software or integrated development environment (IDE) on their local
machine. These online editors are especially convenient for collaboration, quick
testing, learning, and coding on the go. Here are some key features and aspects of
online code editors:.
Page | 1
Online Code Editor 2023-2024
Page | 2
Online Code Editor 2023-2024
Page | 3
Online Code Editor 2023-2024
Gathering
Analysis 09
Design 10
Development 13
Phase 1
Development 13
Phase 2
Development 13
Phase 3
Documentation 10
Total time 75
(Days)
Page | 4
Online Code Editor 2023-2024
Chapter 2
Requirement Analysis
Page | 5
Online Code Editor 2023-2024
2.2.3 Teams/Collaborators:
Page | 6
Online Code Editor 2023-2024
Page | 7
Online Code Editor 2023-2024
RAM 4GB/8GB
Page | 8
Online Code Editor 2023-2024
Chapter 3
System Flow Diagram
Page | 9
Online Code Editor 2023-2024
Page | 10
Online Code Editor 2023-2024
Page | 11
Online Code Editor 2023-2024
Page | 12
Online Code Editor 2023-2024
Page | 13
Online Code Editor 2023-2024
Chapter 5
Use Case Diagram (User Only)
Page | 14
Online Code Editor 2023-2024
Chapter 6
Object-Oriented Analysis and Design (OOAD)
Page | 15
Online Code Editor 2023-2024
Sequence Diagram
Page | 16
Online Code Editor 2023-2024
Chapter 7
Chapter 8
Chapter 9
Page | 19
Online Code Editor 2023-2024
Chapter 10
1. File Saving Feature: Implementing a file saving feature would allow users to store their
code projects directly within the online editor, providing convenience and ensuring that
work is preserved between sessions.
2. Git Integration: Integrating with Git version control would enhance collaboration and
streamline the development process by enabling users to commit, pull, and push changes
directly from the editor interface.
Page | 20
Online Code Editor 2023-2024
Chapter 11
Conclusion
Using an online code editor has many advantages, especially for people learning to code. It's
like having a super easy way to start coding without any setup hassle. You can watch coding
tutorials on YouTube and code at the same time, all in your web browser. Plus, you don't have to
wait for a big program like VS Code to load – you can just switch tabs and start coding right
away. It's quick, convenient, and lets you learn at your own pace, making coding more
accessible and fun for everyone.
Efficiency and Accessibility: Online code editors streamline coding by bypassing setup hassles,
enabling users to start coding instantly from any browser, thus lowering barriers for beginners.
Enhanced Learning: Users can watch coding tutorials on platforms like YouTube while coding
simultaneously in the browser, facilitating real-time application of knowledge and expediting
the learning curve.
Seamless Transition: Unlike traditional desktop IDEs with longer startup times, online code
editors provide instant access, allowing users to seamlessly switch between tabs for
uninterrupted coding and tutorial watching.
Time Efficiency: Online code editors eliminate the frustration of waiting for IDEs to load,
maximizing coding time and productivity.
Flexibility: Accessible from any internet-enabled device, online code editors offer unparalleled
flexibility, empowering users to code wherever and whenever inspiration strikes.
Page | 21
Online Code Editor 2023-2024
References
[1] W. Kimpan, T. Meebunrot and B. Sricharoen, "Online code editor on Private cloud
computing," 2013 International Computer Science and Engineering Conference (ICSEC),
Nakhonpathom, Thailand, 2013, pp. 31-36, doi: 10.1109/ICSEC.2013.6694748.
[2] A Review on Server Based Code Editor Sonali R. Gujarkar, Samprada D.Nimrad,
Shital Meshram INTERNATIONAL JOURNAL FOR RESEARCH IN EMERGING
SCIENCE AND TECHNOLOGY, SPECIALISSUE-1-JAN-2017
[3] Kurniawan, Aditya & Soesanto, Christine & Wijaya, Joe. (2015). CodeR: Real-time
Code Editor Application for Collaborative Programming. Procedia Computer Science.
59. 510-519. 10.1016/j.procs.2015.07.531.
[5] Special thanks to Mr. Ankit Patidar for his valuable guidance and
mentorship in training our team on the “MERN stack” During the
Internship period at Amplify Technologies.
Page | 22