ReportDraft
ReportDraft
ReportDraft
Web
Development
Submitted in partial fulfilment of the requirement for the award of the degree of
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING
Submitted by:
I hereby certify that the work which is being presented in the Industrial Interaction report
entitled “Web Development” in partial fulfilment of the requirements for the award of the
Degree of Bachelor of Technology in Computer Science and Engineering in the Department
of Computer Science and Engineering of the Graphic Era (Deemed to be University),
Dehradun shall be carried out by the undersigned under the supervision of Anjali Prusty,
Director & CEO Tech OCTANET SERVICES PVT LTD.
Rajat
Rajat Saini
2019029
Dehradun
Copy of
Certificate
Contact Details
Project Manager: Anjali Prusty
Organization: TECHOCTANET SERVICES PVT LTD
Table of Contents
1. Acknowledgment
2. About the Organization
3. Work Responsibilities
4. Work Details
5. Skills Learned
6. Conclusion
1. Acknowledgment
I would like to express my sincere gratitude to Tech OCTANET for providing me with the
invaluable opportunity to participate in the internship program. This experience has been
instrumental in enhancing my skills and understanding of software development. I extend my
heartfelt thanks to the mentors and instructors who guided me through the intricacies of the
projects, especially during the development of the Bank Management System and Front End
development in the first two weeks. Additionally, I am deeply appreciative of the support and
encouragement received during the challenging but rewarding journey of the industry-level
capstone project in the third and fourth weeks. The exposure to real-world application
development has been enriching, and I am thankful for the insights gained, which I believe
will significantly contribute to my professional growth. This internship has been a
transformative experience, and I am grateful for the knowledge, skills, and inspiration gained
during this period.
2. About the Organization
Tech OCTANET represent entities that play crucial roles in shaping the landscape of
education and technology. Tech OCTANET, with its commitment to fostering industry-
relevant skills and bridging the gap between academia and industry, serves as a catalyst for
transforming students into industry-ready professionals. Through its programs and initiatives,
Tech OCTANET provides a platform for students and professionals to acquire the latest
technological skills and stay abreast of industry trends.
Tech OCTANET also stands as a prominent technology company that is at the forefront of
innovation and software development. Known for its cutting-edge solutions and commitment
to excellence, Tech OCTANET creates opportunities for individuals to engage with real-
world projects, gain practical experience, and contribute meaningfully to the technological
advancements in various domains.
The internship programs facilitated by Tech OCTANET offer a holistic and immersive
experience, combining theoretical learning with practical application, and preparing
participants to meet the demands of the rapidly changing technological landscape.
3. Work Responsibilities
The internship at Tech OCTANET, encompasses a range of responsibilities designed to
provide a comprehensive learning experience. During the four-week program, as an intern I
have the responsibility for making the following projects:
o The HTML starts with the <!DOCTYPE html> declaration, followed by the
<html> root element with the lang="en" attribute, specifying the document's
language.
o
o Inside the <head> section, there are meta tags defining the character set and
viewport for the webpage. Additionally, there's an embedded <style> block
defining a CSS rule for an element with the ID #content to initially set its
display property to none, hiding it.
o
o The webpage's title is set to "Toggle Content."
o
o The <body> section contains a <button> element with the ID toggleButton and
a <div> element with the ID content. The content within this div is a simple
paragraph (<p>) that says, "This is the content that can be toggled."
o
o Following the HTML structure, there's a <script> block containing JavaScript
code. This code fetches the button and content div using
document.getElementById() to assign them to variables toggleButton and
content, respectively.
o
o An event listener is added to the toggleButton using addEventListener() to
detect a "click" event. When the button is clicked, it triggers an anonymous
function.
o
o Inside this function, there's a conditional statement that checks the current
display property of the content div. If the display is "none" or empty (initial
state or explicitly set to "none"), it changes the display property to "block" to
show the content. If it's already displayed ("block"), the script sets the display
property to "none" to hide the content.
Kandi Software Development: Utilize the Kandi software provided by Tech OCTANET to
build a fully functional product selling site.
E-commerce Features: Implement essential e-commerce functionalities, including product
search, cart management, and secure payment processing.
User Interface Enhancement: Design an intuitive and visually appealing user interface to
enhance the user experience.
Testing and Optimization: Conduct comprehensive testing, identify and resolve any issues,
and optimize the site for performance.
Documentation and Presentation: Prepare detailed documentation for the capstone project,
outlining the development process, challenges, and solutions. Conclude the internship with a
presentation showcasing the completed product selling site.
The capstone project is an ambitious undertaking that encapsulates the culmination of my
academic or professional journey, serving as a comprehensive application of the skills and
knowledge acquired throughout the program. In this particular capstone project, I have
designed and developed an Apple product selling website, aimed at providing users with a
seamless e-commerce experience. The website incorporates a user-friendly interface,
allowing individuals to search for products by creating a login account or by entering existing
credentials. Users can effortlessly navigate through the platform, select desired Apple
products, add them to their shopping cart, and proceed to make secure and efficient
purchases. This project not only showcases my proficiency in web development, user
interface design, and database management but also reflects my ability to address real-world
demands by creating a fully functional and aesthetically pleasing e-commerce solution. The
capstone project has been an enriching experience, allowing me to apply theoretical concepts
in a practical setting and paving the way for a smooth transition into the professional realm.
Images for the Industrial Project build:
5. Skills Learned
The internship has equipped me with a diverse set of skills across various dimensions of
software development and project management. Specifically, the skills acquired include:
Programming Proficiency:
Developed strong proficiency in Java, HTML, CSS, JS programming language through the
implementation of the Bank Management System, Web Page Development and the Product
Selling Site.
Object-Oriented Design:
Gained expertise in designing and implementing systems using object-oriented principles,
enhancing code modularity and maintainability.
Documentation Skills:
Developed comprehensive documentation skills, including writing technical documentation
for codebases, system architectures, and user manuals.
E-commerce Development:
Acquired hands-on experience in developing an e-commerce platform, specifically in
designing and implementing features such as product search, cart management, and secure
payment processing.
Problem-Solving:
Enhanced problem-solving skills by addressing challenges encountered during the
development process, fostering a proactive and analytical approach to software development.
Presentation Skills:
Developed the ability to effectively communicate and present project outcomes,
methodologies, and insights, showcasing the results of the internship.
Continuous Learning:
Embraced a culture of continuous learning by staying informed about industry trends,
emerging technologies, and best practices in software development.
Overall, the internship has provided a well-rounded and practical foundation, preparing me
with the skills necessary to navigate the challenges and demands of the ever-evolving field of
software development.
6. Conclusion
In conclusion, the internship at Tech OCTANET, has been a transformative and enriching
experience that has significantly contributed to my growth as a software developer.
Over the course of four weeks, I engaged in hands-on projects that spanned diverse areas of
application development, from creating a Bank Management System and Web Page
Develeopment to the challenging capstone project—an Apple product selling website.
This internship provided a platform to apply theoretical knowledge to practical scenarios,
reinforcing my programming skills in Java, enhancing my understanding of system design,
and introducing me to the intricacies of e-commerce development. The collaborative
environment fostered effective teamwork, and the guidance from mentors and colleagues
proved invaluable.
I gained proficiency in project planning, systematic testing, and documentation, essential
aspects of the software development lifecycle.
This internship has not only expanded my technical skill set but also instilled in me a
commitment to continuous learning and problem-solving. As I conclude this internship, I am
well-equipped to navigate the complexities of the software development landscape, and I am
grateful for the invaluable lessons and experiences gained throughout this rewarding journey.