LogicWind Report (1) (3) 4
LogicWind Report (1) (3) 4
LogicWind Report (1) (3) 4
BACHELOR OF ENGINEERING
in
Computer Engineering
Under subject of
Internship (3180701)
Semester – VIII
Submitted by
Under Supervision of
CERTIFICATE
Date:06/04/2024
External Examiner
ACKNOWLEDGEMENT
I would like to express my sincere gratitude to all those who have helped and supported me
during my summer internship at RealBotz.
Firstly, I would like to thank my Internal Guide, Prof. Gira Barot, as well as our Head of
department, Prof. Archana Nayak, who have provided me with necessary guidance and
information needed to complete this internship report.
I would also like to thank RealBotz, who gave me the golden opportunity to work as a Web
Development Intern at their firm and my Project Guide, Miss Kinjal Javiya, for providing
me with this valuable opportunity to work on Web Development projects and for guiding
me throughout the internship.
Working alongside such skilled professionals has been an incredible learning experience,
and I am grateful for the knowledge and skills that have been shared with me. The
internship has helped me build a strong foundation in web development, and the projects
that I have worked on using that knowledge have helped me solidify it even more.
As a website development Intern, I was tasked to design websites for various different
purposes from scratch using various technologies.
In addition to development, this internship has given me experience of working along with
fellow trainees and employees in an industrial environment.
Overall, the internship provided me with a solid understanding of website development and
its potential benefits for organizations. I gained valuable experience in project
development, problem-solving, and working in a team environment. The skills and
knowledge gained during the internship will undoubtedly prove to be invaluable in my
future career prospects.
List of Figures
Table of Contents
ACKNOWLEDGEMENT…..........................................................................................................i
ABSTRACT…...............................................................................................................................ii
TABLES OF CONTENTS............................................................................................................iii
1. ABOUT TRAINING..................................................................................................................1
2. ABOUT COMPANY.................................................................................................................2
3. INTRODUCTION.....................................................................................................................3
4. OBJECTIVES............................................................................................................................4
5. TOOLS AND TECHNOLOGY................................................................................................6
5.1 HTML & CSS....................................................................................................................6
6. WORKS AND SCREENSHOTS............................................................................................9
7. CONCLUSION........................................................................................................................29
8. TERMINOLOGY....................................................................................................................30
CHAPTER 1 : INTRODUCTION
RealBotz work in research & development of IT & Software products, for clients from
different industries, to maximize their working standards by improving their production,
quality, and thus the revenues by retaining their customer loyalty.
Moblie App Development : RealBotz provide the latest software, state-of-the-art tools and
methodologies, which are smoothly integrated into your operations. Developed hundreds of
apps using Swift, Objective-c, React Native, Kotlin, Java and C++.
DevOps and Cloud : They provide skilled DevOps team creates the infrastructure for any
project our development team works on, ranging from a simple web server for a landing
page, to setting up containerized environments, and high availability auto-scaling
infrastructures leveraging Cloud Computing. They have proven experience in Azure, AWS,
and Google Cloud. Also work with standalone or virtualized servers including on-premises
scenarios.
1.3 DEVELOPMENT PROCESS
Requirement Gathering
Analysis & Planning
Execution
Testing
Delivery
1.4 VALUES
Unity: Working together and taking advantage of synergy while harnessing unique
abilities of each other to achieve a larger goal.
Understanding: How well we work with others depends on our ways to connect
and this in turn in based on our level of understanding human relationships.
2.1 DEPARTMENTS
RealBotz in specific offers various software solutions for the company as well as its clients
across the world. There are many departments in RealBotz to manage the following:
Database Administrator & Development: Consists of the people working with Oracle ERP
and MySQL database services.
IT Infrastructure: Provide IT support services to help its clients maintain and manage
their IT systems and infrastructure.
The Software Development team is responsible for developing software applications and
processes for various platforms which require an array of tools to work with which are
mentioned as follows:
Database Administrator & Development team use Oracle and MySQL services for database
monitoring and alerting, detecting performance issues, database security, etc.
The IT Infrastructure team use various help desk software, network monitoring tools, remote
desktop software, backup and recovery software, and security tools to manage and monitor IT
systems and infrastructure.
2.1 DEPARTMENT SPECIFIC ACTIVITIES
The Software Development team is responsible for designing and developing custom software
applications and solutions to meet the specific needs of the clients and user.
Database Administrator & Development team is responsible for proactive database monitoring
and alerting, detecting performance issues and providing solutions, database security, database
upgradation and cross platform migration, fast cloning, and installation and configuration.
The IT Infrastructure team provides IT consulting services to help clients optimize their IT
infrastructure and operations, including IT strategy development, technology evaluation, and
process improvement.
CHAPTER 3 : INTERNSHIP DISCUSSION
Through this Web Development internship, I got hands-on experience in Web development and
learnt about the business applications of this technology. I also got the opportunity to work on
real-world projects and interacted with employees to better understand their needs and
requirements. Some of the key takeaways are as follows:
Got introduced to web development and automated repetitive tasks using various tools and
technologies. Completed leaning about all the tool and technologies that I was going to use and
strengthen my skills. Worked on specific tasks and projects assigned by the mentor to improve
my technical skills. Worked on projects and developed website from scratch using the things I
learned throughout my duration of the internship.
3.2 OBJECTIVES
3.3 SCOPE
3.4.1 HTML
HTML is an acronym which stands for Hyper Text Markup Language which is used for
creating web pages and web applications. Let's see what is meant by Hypertext Markup
Language, and Web page.
Hyper Text: HyperText simply means "Text within Text." A text has a link within it, is a
hypertext. Whenever you click on a link which brings you to a new webpage, you have
clicked on a hypertext. HyperText is a way to link two or more web pages (HTML
documents) with each other.
Markup language: A markup language is a computer language that is used to apply layout and
formatting conventions to a text document. Markup language makes text more interactive and
dynamic. It can turn text into images, tables, links, etc.
3.4.2 CSS
CSS stands for Cascading Style Sheets. It is a style sheet language which is used to
describe the look and formatting of a document written in markup language. It provides an
additional feature to HTML. It is generally used with HTML to change the style of web
pages and user interfaces. It can also be used with any kind of XML documents including
plain XML, SVG and XUL.
CSS is used along with HTML and JavaScript in most websites to create user interfaces
for web applications and user interfaces for many mobile applications.
3.4.3 JAVASCRIPT
3.4.4 JQUERY
jQuery is a small, light-weight and fast JavaScript library. It is cross-platform and supports
different types of browsers. It is also referred as ?write less do more? because it takes a lot
of common tasks that requires many lines of JavaScript code to accomplish, and binds
them into methods that can be called with a single line of code whenever needed.
3.4.5 BOOTSTRAP
Bootstrap is the most popular HTML, CSS and JavaScript framework for developing
a responsive and mobile friendly website.
It is absolutely free to download and use. It is a front-end framework used for easier and
faster web development.
It includes HTML and CSS based design templates for typography, forms,
buttons, tables, navigation, modals, image carousels and many others.
It can also use JavaScript plug-ins. It facilitates you to create responsive designs.
3.4.6 REACT JS
React Features
JSX − JSX is JavaScript syntax extension. It isn't necessary to use JSX in React
development, but it is recommended.
Components − React is all about components. You need to think of everything as a
component. This will help you maintain the code when working on larger scale projects.
Unidirectional data flow and Flux − React implements one-way data flow which makes it
easy to reason about your app. Flux is a pattern that helps keeping your data unidirectional.
License − React is licensed under the Facebook Inc. Documentation is licensed under CC
BY 4.0.
3.4.6 MYSQL
FREELOADER - health based platform offers a diverse range of health and wellness
content, catering to users' needs across various domains. Users can access an extensive
library of videos covering topics such as fitness routines, healthy cooking recipes, mental
health advice, medical information, and lifestyle tips. These videos are hosted on dedicated
health channels, each with its unique branding and content style, fostering a sense of
community among subscribers.
One of the platform's key strengths lies in its interactive features, fostering community
engagement and knowledge-sharing among users. Comment sections allow viewers to
engage with creators, ask questions, and share their experiences, creating a sense of
camaraderie and support within the community. Moreover, features like likes, shares, and
subscriptions enable users to express appreciation for content they find valuable and stay
updated on their favorite creators' latest uploads.
2. Internet Connection
Software
1. Operating System
Windows/macOS/Linux
2. Text Editor/IDE
3. Web Browsers
4. Version Control
5. Frameworks/Libraries
5.1 Class Diagram : A class diagram is a type of UML (Unified Modeling Language)
diagram used in software engineering to visualize the structure of a system by depicting
the classes of objects, their attributes, methods, and relationships.
6.1.1 SPECIFICATIONS
It has multiple pages with proper navigation and simple but very effective user interface for
users to work with. The design of this website is completely responsive which means this
website has different views for desktop, mobile and tablet users.
It is designed in a way that if there will be a need of some modifications in the website then
some minor changes in the code will be enough to make modification of your preference.
Homepage: Full screen carousel for image preview , Animated hoverable images that can
redirect to particular page and a multi-image carousel to view some products as
today’s top picks.
Currently, I am constantly challenges with mind twisting tasks which helps me to sharpen my
programming skills as well as helps to make a strong grip in .net.
REFERENCE
www.udemy.com
www.youtube.com
https://sequelize.org/docs