0% found this document useful (0 votes)
52 views

Draft 1

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

Draft 1

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

BELAGAVI – 590 018.

A Internship Report
On

“Food Social Network and Review Platform”


Submitted in Partial Fulfilment of the Requirement for
The Award of the Degree Of
BACHELOR OF ENGINEERING
In
COMPUTER SCIENCE & ENGINEERING
Submitted by,

Mr. Prajwal S Chougule USN: 2KD20CS054

Under the Guidance of,


Dr. Bahubali M. Akiwate

Department of Computer Science & Engineering


K.L.E. College of Engineering and Technology, Chikodi – 591201
2023-2024
VISVESVARAYA TECHNOLOGICAL UNIVERSITY
BELAGAVI – 590 018.

K.L.E. Society’s

K.L.E. College of Engineering and Technology, Chikodi – 591201

Department of Computer Science and Engineering

CERTIFICATE OF APPROVAL OF INTERNSHIP

This is to certify that Prajwal S. Chougule bearing USN: 2KD20CS054 has


satisfactorily completed the Internship entitled “Full Stack Development” at Zeel code
labs, Belagavi for the partial fulfilment of Bachelor of Engineering in Computer Science
and Engineering prescribed by the Visvesvaraya Technological University, Belagavi
for the academic year 2023-24. The report has been approved as it satisfies the academic
requirements in Internship prescribed for the Bachelor of Engineering Degree.

Guide H.O.D. Principal


Dr. Bahubali M. Akiwate Dr. S G Gollagi Dr. Prasad B. Rampure

Examiner:
ACKNOWLEDGEMENT

We place on record and warmly acknowledge the encouragement, invaluable


supervision, timely suggestions and inspired guidance offered by our guide Dr. Bahubali M.
Akiwate, Department of Computer Science and Engineering, K.L.E College of Engineering
and Technology, Chikodi, in bringing this project to a successful completion.

We are grateful to Prof. S G Gollagi, Head of the Department of Computer Science


and Engineering, for permitting us to make use of the facilities available in the department to
carry out the project successfully.

We extend our gratefulness to our internship coordinator Prof. Mahantesh Laddi,


Department of Computer Science and Engineering, for his great support in coordinating to the
needs of us in our endeavour.

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.

Mr. Prajwal S. Chougule (2KD20CS054)


DECLARATION BY THE STUDENT

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 (2KD20CS054)

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

Sl. No Chapter Name Page No.

1 About the organization 01-05

1.1 History 01-02

1.2 Services 03-05

1.3 Technologies 05

1.4 Clints 05

2 Objectives & Plan of Internship 06

2.1 Why to do Internship 06

2.2 Role as an Intern 06

2.3 Department of Interns 06

3 Internship Activities 07-09

3.1 Front End 07

3.2 Back End 08

4 Project Information 10-17

4.1 Introduction 10

4.2 Methodology 10

4.3 Overview of Proposed System 12

4.4 Objectives 13

4.5 Snapshots 14

5 Internship Outcomes 18

6 Conclusion 19

7 References 20
LIST OF FIGURES

Sl. No Figures Page No.

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

ABOUT THE ORGANIZATION

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.

Dept of CSE, KLECET Chikodi 2023-24 Page 1


Food Social Network and Review Platform

Mission and Vision

• 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:

Address: #3518, Vijaylaxmi Arcade Narvekar Street, Belgaum-590001 Karnataka.

Phone: 0831-4264883, 9164558559, 9880917783

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, 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 2023-24 Page 2


Food Social Network and Review Platform

1.2 Various fields in which the company offers Services:

• 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

• Interactive Application Development


• Custom Application Development/Maintenance
• MIS and ERP Solution & Support

• 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.

Dept of CSE, KLECET Chikodi 2023-24 Page 3


Food Social Network and Review Platform

• 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.

Dept of CSE, KLECET Chikodi 2023-24 Page 4


Food Social Network and Review Platform

• 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

1.3 Technology Used in Zeel Code Labs

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)

• Java, JSP, Swings, Hibernate, Spring


• PHP (CodeIgniter, Zend)
• Python (Django/Machine Learning)
• HTML5, CSS3
• Angular JS, Angular2, WOW JS
• Apache
• AWS
• MySQL, Oracle, SQL Server, Post grade
• Android

1.4 Clients

• Belgaum Urban Development Authority


• Mazada Travels Pvt Ltd. (Mumbai)
• Plus, Point India Pvt Ltd. (Mumbai)
• Mantra Laya (Mumbai)
• Maharashtra Police (Head Quarters)

Dept of CSE, KLECET Chikodi 2023-24 Page 5


Food Social Network and Review Platform

CHAPTER – 2

OBJECTIVES & PLAN OF INTERNSHIP

2.1 Why to do Internship?

The following aspects explain how did the Internship assists and expose the students
to working environment and technical methods

• It assists the students in development of employer-valued skills such as teamwork,


communications and attention to detail.
• It exposes the student to the environment and expectations of performance on the part
of the programmer in professional practices, private/public companies or government
entities.
• It enhances and/or expand the student's knowledge of a particular area(s) of technical
methods.
• It exposes the student to professional role models or mentors who will provide the
studentwith support in the early stages of the internship and provide an example of the
behaviors expected in the intern's workplace.

2.2 My Role as an Intern

• Responsible for the coding .


• Receive instructions and guidance from mentor regarding required tasks and
expectedresults.
• Reports on progress on daily basis or as required.

2.3 Department of interns

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.

Starting and Ending Dates of the Internship:

I started my internship program from 12th August 2023 to 12th September 2023 for four weeks.

Dept of CSE, KLECET Chikodi 2023-24 Page 6


Food Social Network and Review Platform

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

3.1 Front End

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.

Dept of CSE, KLECET Chikodi 2023-24 Page 7


Food Social Network and Review Platform

3.2 Back End

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.

Fig 3.2.2.1: Working of the Django Framework

Dept of CSE, KLECET Chikodi 2023-24 Page 8


Food Social Network and Review Platform

3.2.3 SQLite

SQLite is a lightweight, serverless, self-contained, SQL database engine. It is embedded directly


into the application, eliminating the need for separate server processes. SQLite databases are stored
as a single file on disk, making them easy to manage and transfer. Despite its lightweight nature,
SQLite supports most of the SQL standard, including transactions, triggers, and views. It is
commonly used for applications that require a local database with minimal configuration, such as
mobile apps, small-scale web applications, and desktop software.

Fig 3.2.3.1: Working of SQLite Database Engine

Dept of CSE, KLECET Chikodi 2023-24 Page 9


Food Social Network and Review Platform

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

Dept of CSE, KLECET Chikodi 2023-24 Page 10


Food Social Network and Review Platform

1. User Registration and Authentication:


Users can register for an account on Food Media by providing their email address, username,
and password. Upon registration, users are authenticated and can log in to their accounts
securely.

2. Profile Creation and Management:


Each user has a profile where they can upload a profile picture, and customize their profile
settings. Users can manage their profile information, including updating their profile picture
and adjusting privacy

3. Posting Food Pictures and Reviews:


Users can post pictures of food along with details such as the location, name of the dish,
price, and a brief review of their dining experience. They can also rate the restaurant or meal
on a scale and provide additional comments or recommendations.

4. Search and Discovery:


Food Media offers search and discovery features that allow users to explore posts based on
various criteria, such as cuisine, reviews and dishes. Users can discover new restaurants,
dishes, and food trends through curated content and recommendation

5. Admin Panel Functionality:


The admin panel provides administrators with tools to manage user accounts, content and
moderate user-generated posts and comments. Administrators can add or remove users,
handle account-related issues, and enforce community guidelines to maintain a positive and
respectful environment.

6. Website Maintenance and Updates:


Food Media is regularly maintained and updated to ensure optimal performance, security,
and user experience. Updates may include bug fixes, feature enhancements, and
improvements to the platform's functionality and design.

Dept of CSE, KLECET Chikodi 2023-24 Page 11


Food Social Network and Review Platform

4.3 Overview of Proposed System

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.

Dept of CSE, KLECET Chikodi 2023-24 Page 12


Food Social Network and Review Platform

4.3 Objectives

1. User Registration and Authentication:


• Allow users to register for an account with email and password.
• Provide secure authentication mechanisms for user logins.

2. Profile Management:
• Enable users to create and customize their profiles.
• Allow users to upload profile pictures and provide a bio.

3. Posting Food Pictures and Reviews:


• Allow users to post pictures of food along with details such as location, dish name,
price, and review.
• Provide options for users to rate the restaurant or meal on a scale.
• Allow users to add additional comments or recommendations.

4. Interactions with Posts:


• Allow users to like, comment, and share food pictures and reviews posted by other
users.
• Provide a feed or timeline where users can view posts from other users they follow.

5. Search and Discovery:


• Implement search functionality to allow users to find posts based on various criteria
such as cuisine type, location, or ratings.
• Provide curated content and recommendations for users to discover new restaurants,
dishes, and food trends.

Dept of CSE, KLECET Chikodi 2023-24 Page 13


Food Social Network and Review Platform

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

Dept of CSE, KLECET Chikodi 2023-24 Page 14


Food Social Network and Review Platform

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

Dept of CSE, KLECET Chikodi 2023-24 Page 15


Food Social Network and Review Platform

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

Dept of CSE, KLECET Chikodi 2023-24 Page 16


Food Social Network and Review Platform

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

Dept of CSE, KLECET Chikodi 2023-24 Page 17


Food Social Network and Review Platform

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.

Dept of CSE, KLECET Chikodi 2023-24 Page 18


Food Social Network and Review Platform

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.

Dept of CSE, KLECET Chikodi 2023-24 Page 19


Food Social Network and Review Platform

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,

Webpack, and Docker Full.

[4] Python - https://docs.python.org/3/tutorial/

Dept of CSE, KLECET Chikodi 2023-24 Page 20

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy