Draft 1
Draft 1
A Internship Report
On
K.L.E. Society’s
Examiner:
ACKNOWLEDGEMENT
We express our sincere gratitude to Dr. Prasad B. Rampure, Principal, K.L.E College
of Engineering and Technology, Chikodi, for his support and encouragement.
Finally, we extend our thanks to the teaching and non-teaching staff of our department
for their help.
I, Prajwal S. Chougule (2KD20CS054) hereby declare that the internship report entitled
Full Stack Development submitted by me to K.L.E College of Engineering and Technology,
Chikodi, in partial fulfillment of the Degree of Bachelor of Engineering in Computer
Science & Engineering is a record of the internship carried out at “Zeel code labs,
Belagavi”. This report is for the academic purpose.
I further declare that the report has not been submitted and will not be submitted, either
in part or full, to any other institution and University for the award of any diploma or degree.
Signature
ABSTRACT
Zeel Code Labs has grown to become one of the largest and most successful
development companies. They are servicing many clients. Its experience in development is
the basis for the future success. It is located at Belagavi. They know where to find the
leads and convert them to revenue streams. They are a Developers specializing in Web
Development, Application Development, Networking, Security Applications.
During the internship period at Zeel Code Labs, I obtained my training under
Department of Web Development. The project that I worked on required knowledge on
Python Programming and I have also acquired some profound understanding of database and
Front-end development.
The project on which I worked was “Food Social Network and Review Platform”.
Included database management and full stack development. After completing the internship,
I was ableto learn the process of development through various cycles and also with the latest
technologies involved in the industry.
TABLE OF CONTENTS
1.3 Technologies 05
1.4 Clints 05
4.1 Introduction 10
4.2 Methodology 10
4.4 Objectives 13
4.5 Snapshots 14
5 Internship Outcomes 18
6 Conclusion 19
7 References 20
LIST OF FIGURES
1 Homepage 14
2 Login 14
3 Register 15
4 Create Post 15
5 Post Details 16
6 Profile 16
7 Dashboard 17
Food Social Network and Review Platform
CHAPTER – 1
1.1 History
Zeel Code Labs is founded by Mr. Vaibhav Chavan and Mr. Bhushan Dongre in the year
of 2011.they had from the beginning and the efforts they took to make their dreams come true,
the outcome is Zeel Code Labs founded. The knowledge they accomplished during the
academics, their practice in the field and the enthusiasm they had to serve the people best by
their work and efficiency made Zeel Code as one of the Service -Oriented Company.
By driving leads and working to find solutions for the clients, Zeel Code Labs has grown
to become one of the largest and most successful development companies. They are servicing
many clients. Its experience in development is the basis for the future success. They know where
to find the leads and convert them to revenue streams. They are a Developers specializing in
Web Development, Application Development, Networking, Security Applications. As a
developing company, they build applications which reach all market standards.
Zeel Code Labs has a dream of evolving into a Global IT Company, ensuring that the
solutions being delivered include best practice in I.T. with the chosen area of technology.
Company operates with complete focus to Maximize customer satisfaction. Develop and
encourage an environment of mutual respect within company and extending it beyond to clients.
Encourage commitment and personal learning of workforce. The organization is built on the strong
pillars of integrity, honesty, and self-respect.
• Mission
To produce excellent services in the field of IT Services and Consultancy with maximum efforts
driven towards customer satisfaction.
• Vision
To build upon a reputation of being one of the most innovative IT Solution and Service provider.
Zeel Code Labs believe in doing the work in most efficient way with robust and structured
methodology, with gradual evolution from hard-work to smart- work culture, at client’s end also.
Contact details:
Email: info@zeelnet.com
Website:
www.zeelnet.com
Commitment
Zeel code Labs focuses on new way of business, thereby combining IT innovations and adoption
while leveraging an organization’s current assets. Team is committed to provide IT Services
with: Quality and Technology, Innovation, Support
Technology leadership is the most successful strategy to challenge competitors and consolidate
the position since business and technology work hand in hand. The firm’s belief in this synthesis
has motivated and enabled to deliver solutions with a decisive competitive advantage. Zeel Code
Labs, today, is a new generation framework of technology innovators to accelerate growth
• Software Solutions
• Web Solutions
• Networking Solutions
• Quality Assurance & Testing
• Application Maintenance & Support
• Software Solutions
Zeel Code Labs has developed a number of customized products and MIS applications for its
clients in this service. Its mature software development processes, combined with excellent
infrastructure have significantly increased the “on-time and on-budget” delivery of software in
the offshore mode. Company uses a highly effective IMPACT Methodology for offshore and
distributed software development. Zeel Code services begin from analysis, moving through
designing, development, testing and implementation to maintenance. Applications come in all
sizes, be it a one-table database, or a massive client-server application. The creation of complete
database applications is yet another field that the company specialize in.
Company Offers:
Application Development
• Web Solutions
Zeel Code Labs provides web solutions & services to help customer reach to a wider customer
base. The web is a new and different medium for communication and requires a different
viewpoint and skill set to use it in the most effective way. You need web consulting to get more
return on your investment in your web site.
• Website Development
• Web Multimedia
• Intranet Development
• Web Promotion
• Web hosting
• E-commerce
• Website Development
Websites can enhance awareness of your brand, leading to more sales. Build relationshipswith
customers, vendors, and shareholders through your online identity get more traffic from the
search engines Get more traffic from the search engines, fast loading web pages with excellent
navigation and designing, communicate more effectively. Either you are looking for Dynamic
site or a static site is your solution Zeel Code Labs can help you acquire both. It offers web sites
on flash, asp, php which are tailor made to target your customers and make your presence live on
web.
• Web Multimedia
Add video on your web site or have a complete flash website and see your popularity ranking
high. Web Promotion Zeel Code Labs can promote your site to acquire more traffic, more
enquiries, more leads, and more value. Web Promotion is a three-phase process and we are your
companion to see you through all the phases and that too very well. It gets your site listed at the
most popular Internet directories because they can send you substantial amounts of traffic and
affect, you’re ranking in various search engines
• E-commerce
Zeel Code Labs offers e-commerce services in custom-built solutions as well as packaged
software customizations and implementations. This helps customers to heave their business from
point- o f - s a l e implementation and go global.
• Outsourcing
Zeel Code Labs not only provides industry-specific solutions but also deputes personnel to
organizations with technical skills to manage back-office transaction processing. Viewing it from
clients’ perspective this cuts off cost on acquiring and maintaining technical staff and enables
them focus on their core competencies. The key element of services delivery is an integrated
approach towards providing increasing value over the entire course of client relationships
Zeel Code Labs has expertise in much latest technology, as our developers ours full stack
developers. We use below technologies for development of application (Based on requirements)
1.4 Clients
CHAPTER – 2
The following aspects explain how did the Internship assists and expose the students
to working environment and technical methods
The department I worked in was full stack development where I was trained to build frontend
and backend code, according to the requirements and provide feedback to the company.
I started my internship program from 12th August 2023 to 12th September 2023 for four weeks.
CHAPTER – 3
INTERNSHIP ACTIVITIES
In this full stack development course, it was divided into two parts one is front end
development and one more is backend course. Training Program The internship is a platform where
the trainees are assigned with the specific task. In the initial days of the internship. I was trained on
the following:
• HTML
• CSS
• JAVASCRIPT
In front end part we have used HTML, CSS and Java Script has the web development languages
mainly used for the design of the web page.
• HTML (Hyper Text Markup Language): The Hypertexts Markup Language, or HTML is the
standard markup language for documents designed to be displayed in a web browser. It can be
assisted by technologies such as CSS and scripting languages such as Java Script.
• CSS (Cascading Style Sheet): Cascading Style Sheets is a style sheet marketing used for
describing the presentation of a document written in a markup language such as HTML, CSS is a
cornerstone technology of the World wide Web, alongside HTML and Java Script.
• JAVA SCRIPT: Java Script, often abbreviated as JS, is a programming language that conforms
to the ECMA Script specification. JavaScript is high level, often just-in-time compiled, and
multiparadigm. It has curly-bracket syntax, dynamic typing, prototype- based, object oriented, and
first-class function.
By combining Python as the backend language, Django as the web framework, and SQLite as the
database, developers can create robust, scalable, and maintainable full-stack web applications
efficiently.
3.2.1 Python
Python is a high-level, interpreted programming language known for its simplicity and readability. It
offers extensive support for various programming paradigms, including procedural, object-oriented,
and functional programming. Python is widely used in web development, scientific computing, data
analysis, artificial intelligence, and more. Its vast ecosystem of libraries and frameworks makes it a
popular choice for developers.
3.2.2 Django
Django is a high-level Python web framework that encourages rapid development and clean,
pragmatic design. It follows the Model-View-Template (MVT) architectural pattern, which is similar
to the more commonly known Model-View-Controller (MVC) pattern. Django provides built-in
features for authentication, URL routing, database management, template engine, and more, which
accelerates development. It promotes the DRY (Don't Repeat Yourself) principle, minimizing
redundancy and enhancing maintainability.
3.2.3 SQLite
CHAPTER – 4
PROJECT INFORMATION
“Food Social Network and Review Platform” is used catering to food enthusiasts, enabling
them to share culinary experiences and connect with like-minded individuals. Users register
securely, create and manage profiles, and engage by posting food pictures and reviews.
4.2 Introduction
“Food Social Network and Review Platform” is a dynamic social networking platform designed to
unite food enthusiasts worldwide, offering a space where users can share their culinary adventures,
discover new dining experiences, and connect with like-minded individuals. Through a seamless
registration and authentication process, users gain access to a vibrant community where they can
customize their profiles, share food pictures and reviews, and interact with fellow gastronomes
through likes, comments, and shares. Driven by robust search and discovery features, Food Media
facilitates culinary exploration, allowing users to navigate diverse cuisines, discover trending dishes,
and engage with curated content tailored to their tastes.
Managed by an efficient admin panel, Food Media ensures a positive and respectful
environment by moderating user-generated content and enforcing community guidelines. Regular
maintenance and updates uphold the platform's performance, security, and user experience,
reaffirming Food Media's commitment to fostering a vibrant online community cantered around a
shared passion for food and culinary discovery.
4.3 Methodology
The methodology for developing the Food Social Network using Python Django, HTML, and
JavaScript web application involves several key steps, ensuring a comprehensive and user-centric
approach. Here's an overview of the methodology
The proposed system, "Food Social Network using Python Django, HTML, and JavaScript,"
is crafted to revolutionize culinary exploration and community engagement through an intuitive
and interactive platform. Let's explore further the analysis of its key components,
• Platform Overview:
Digital hub for food enthusiasts. And Connects users, facilitates culinary exploration, and
fosters community engagement.
• Technological Foundation:
Built using Python Django for backend development, also utilizes HTML, CSS, and JavaScript
for frontend development.
• User Interaction:
Users can share culinary experiences, discover new dining spots, and connect with like-minded
individuals.
• Key Features:
1. User registration and profile creation.
2. Search and discovery mechanism for finding dishes and restaurants.
3. Social interaction features such as likes, comments.
4. Community engagement through forums, recipe sharing, and culinary events.
• Core Focus:
Creating a dynamic ecosystem where users can indulge in their love for food and connect with
others who share the same passion.
• Mission:
To provide a platform where culinary exploration knows no bounds, and every user can
experience the joy of discovering new flavors and forging meaningful connections with fellow
gastronomes.
4.3 Objectives
2. Profile Management:
• Enable users to create and customize their profiles.
• Allow users to upload profile pictures and provide a bio.
4.4 Snapshots
Homepage
Fig 1.1: Upon entering the page, users will see the main screen, facilitating seamless navigation
through our extensive range of services.
Login
Fig 1.2: Login page where user will put his credentials such as username password
a password and logs in
Register
Fig 1.3: users can register for the first time into the site and create their account
Create post
Fig 1.4: User can post review of the food they had and also post a image
Post Details
Fig 1.1: Details of a post which will be displayed when a user accesses the post from the home
page
Profile
Fig 1.1: user Profile where user can edit his profile details or the profile picture
Dashboard
Fig 1.1: dash board let the users keep track of their posting history and also delete or edit their
post as per their requirements
CHAPTER–5
INTERNSHIP OUTCOMES
• After completing the internship, I was able to learn the process of development through
variouscycles and also with the latest technologies involved in the industry.
• I was able to understand the proper flow of code and professional code ethics to be
followed bythe developer in order for the code to be globally accepted.
• I was able to understand the implementation procedures for the web development.
• I got to know about the time management and project management. And also got to know
whatskill and knowledge I still need to work in a professional environment.
CONCLUSION
The internship contributed to the successful development of the "Food Social Network and
Review Platform" a dynamic platform for food enthusiasts which enables them to share culinary
experiences, explore new dining options, and engage in community-driven discussions. Users can
register securely, create personalized profiles, and post food pictures along with reviews. This
project provided an opportunity to explore the various aspects of full-stack development,
encompassing frontend design using HTML, CSS, and JavaScript, as well as backend development
with Python Django. Beyond technical skills, the experience led to a deeper understanding of project
management, teamwork, and the iterative development process. By contributing to this project,
valuable insights were gained into the complexities of real-world software engineering, reinforcing
the importance of innovation, adaptability, and continuous learning in the field.
REFERENCES
[1] Valerio De Sanctis, Full Stack Web Development Third Edition,2020 book
[2] Chris Northwood, Full Stack Developer: Your Essential Guide to the Everyday Skills
Expected of a Modern Full Stack Developer
[3] Frank Zammeti, Modern Full Stack Development: Using Typescript, React, Node.js,