Int Report Final
Int Report Final
A Internship Report
On
Examiner:
ACKNOWLEDGEMENT
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.
Place: Belagavi
Prajwal S. Chougule
Date: 15/04/2024
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 able to learn the process of development through various cycles and also with the
latest technologies involved in the industry.
TABLE OF CONTENTS
03-05
1.2 Services
05
1.3 Technologies
05
1.4 Clints
06
2.2 Role as an Intern
06
2.3 Department of Interns
08
3.2 Back End
4 Project Information 09
11
4.2 Implementation
12
4.3 Features and Functionality
13-16
4.4 Snapshots
5 Internship Outcomes 17
6 Conclusion 18
7 References 19
LIST OF FIGURES
Sl. No Figure Page No.
1 Homepage 13
2 Login 13
3 Register 14
4 Create Post 14
5 Post Details 15
6 Profile 15
7 Dashboard 16
Full Stack Development
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 a dream of building a company while studying in UG. As both were friends,
while discussing the future, both expressed the desire of becoming an entrepreneur. Thus, by
the burning desire, that they had from the beginning and the efforts they took to make their
dreams come true, the outcome is Zeel Code Labs founded. They both completed their
graduation in engineering stream. 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: [email protected]
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
Dept. of CSE KLECET, Chikodi Page 2
Full Stack Development
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
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 relationships with
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. Email marketing is a great way to promote
your electronic Shop to buyers-including those who are interested in your shop but have not
purchased items from you in the past.
E-commerce
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.
Dept. of CSE KLECET, Chikodi Page 7
Full Stack Development
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.
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.
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.
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.
1. Website Purpose:
Food Media is a social networking platform dedicated to food enthusiasts where users
can share their culinary experiences, discover new restaurants, and connect with fellow
foodies.
Overall, Food Media serves as a hub for food enthusiasts to share their dining
experiences, discover new culinary delights, and connect with like-minded individuals in
a vibrant and engaging online community.
4.2 Implementation
The Implementation process begins with UI design, where wireframes and mock-ups
establish the application's layout and visual identity. HTML and CSS are then employed in
front-end development to structure and style web pages, ensuring a polished user interface.
Responsive design principles are integrated to guarantee seamless adaptability across various
devices and screen sizes.
1. User Interface Design: This stage involves creating wireframes and mock-ups to design
the layout and visual representation of the application. It includes determining the
structure of pages, navigation menus, and the overall look and feel of the platform.
2. HTML, CSS: The front-end development will use HTML for creating the structure of
the web pages, CSS for styling them.
3. Responsive Design: Ensuring that the application is responsive and can adapt to different
screen sizes and devices is crucial for providing a seamless experience across various
platforms.
Features are included such as Registration Form which allows new users to input details
like name, email, and password, with validation to ensure accuracy. Existing users can access
their accounts via a User Login Form, providing their registered email and password. Once
authenticated, users are directed to a User Profile Management page to view and update account
information, including contact details and preferences.
1.Policy Catalogue Page: The front-end will display a policy catalogue page that showcases
various policies in a list format. Each policy will include an Policy Name, Customer name,
Application date, and other relevant information. Users can browse through different policies on
this page.
2.Category Catalogue Page: The front-end will display a Category catalogue page that
showcases various Categories in a list format. Each policy will include a Category Name,
Customer name, Application date, and other relevant information. Users can browse through
different policies on this page.
3.User Registration Form: The front-end will display a user registration form where new users
can enter their details, such as name, email address, and password. The form may include
validation to ensure the accuracy of the provided information.
4.User Login Form: For existing users, the front-end will present a login form where they can
enter their registered email address and password to access their accounts.
5.User Profile Management: Once authenticated, the front-end will display a user profile page
where users can view and manage their account information, such as contact details, addresses,
and communication preferences.
6.Logout Functionality: The front-end will provide a logout option for users to securely log out
from their accounts, terminating their session.
Dept. of CSE KLECET, Chikodi Page 14
Full Stack Development
4.4 Snapshots:
Homepage:
Fig 1.1 shows the home page and front end interface of the website.
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
various cycles 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 by the 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 what skill and knowledge I still need to work in a professional environment.
Conclusion
I've learned about the numerous technologies needed for theme, product, and layout
design. My primary focus had been on front-end design as well as back-end end development,
resulting in Full Stack Web Development. I have learned a substantial amount of information
because of this internship, which I believe will be beneficial to my future career. Making this
product was challenging at times, but overcoming those challenges provided extremely useful
knowledge. The crew had always assisted me in sharpening my expertise and learning new
abilities. I've gained a wealth of new experiences during my internship. I had the opportunity to
experiment with various development tools, conduct research on them, and put them to use.
Overall, during my internship term, all of my theoretical knowledge from college was put into
practice.
References
[2] Valerio De Sanctis, Full Stack Web Development Third Edition,2020 book
[3] Chris Northwood, Full Stack Developer: Your Essential Guide to the Everyday Skills
Expected of a Modern Full Stack Developer
[4] Frank Zammeti, Modern Full Stack Development: Using Typescript, React, Node.js,