0% found this document useful (0 votes)
86 views23 pages

04 Merged

The document describes an internship project report submitted by Pooja to Yenepoya Institute of Technology. The report details an internship completed at Codelab Systems in Mangalore from August 23rd to September 26th 2022. The project involved developing a web application for Warm Earth Pottery under the guidance of Prof. Akshatha Dange K.

Uploaded by

Pooja
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)
86 views23 pages

04 Merged

The document describes an internship project report submitted by Pooja to Yenepoya Institute of Technology. The report details an internship completed at Codelab Systems in Mangalore from August 23rd to September 26th 2022. The project involved developing a web application for Warm Earth Pottery under the guidance of Prof. Akshatha Dange K.

Uploaded by

Pooja
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/ 23

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

BELAGAVI, KARNATAKA-590018

Internship Project Work Report


on

“ WARM EARTH POTTERY”


Submitted by
Ms. Pooja 4DM19CS036

UNDER THE GUIDANCE OF


Prof. Akshatha Dange K
Assistant Professor,
Dept. of CS&E

In partial fulfillment for the award of the degree of

BACHELOR OF ENGINEERING
In

COMPUTER SCIENCE AND ENGINEERING


Carried out at: CODELAB SYSTEMS, Mangalore
Carried from: 23-08-2022 to 26-09-2022

YENEPOYA INSTITUTE OF TECHNOLOGY


N.H.13, THODAR, MOODBIDRI-574225, MANGALORE, D.K.

2022-23
YENEPOYA INSTITUTE OF TECHNOLOGY
THODAR, MIJAR POST, MOODBIDRI-574225

(Affiliated to Visvesvaraya Technological University, Belagavi)

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CERTIFICATE

This is to certify that the Internship/Professional practice report entitled “WARM EARTH
POTTERY” is an authentic record of the work carried out by Ms. Pooja,
(USN:4DM19CS036) student of 8th semester in partial fulfillment of requirements for the
award of Bachelor’s Degree in Computer Science & Engineering prescribed by
Visvesvaraya Technological Universityduring the year 2022-23.

Signature of the Guide Internship Co-ordinator Signature of the HOD


(Prof. Akshatha Dange K) (Prof. Manjunath Raikar) (Prof. Sayeesh)

External Viva

Name of the examiner Signature with Date


1. 1.
2. 2.
DECLARATION

This is to certify that I have followed the guidelines provided by the University & Institute
in preparing this Internship report and whenever I have sent materials (data, theoretical
analysis, figures and text) from other sources, I have given due credit to them by citing them
in the text of report and getting their details in the references.

Signature of the Student


Pooja (4DM19CS036)
ACKNOWLEDGEMENT

The successful completion of any work would be incomplete without a mention of the people who
made it possible, whose constant guidance and encouragement served as a beacon light and
crowned our efforts with success. We owe our gratitude to many people who helped and supported
us during our Project “WARM EARTH POTTERY”.
Our deepest thanks to our guide Prof. Akshatha Dange K, Assistant Professor, Dept. of
CSE, Yenepoya Institute of Technology for his constant support, encouragement and providing us
with the necessary advices and help. We are highly indebted to his for taking keen interest in our
work, monitoring and providing guidance throughout the completion of our work.
We also thank Prof. Manjunath Raikar Internship Co-ordinator, Assistant Professor, Dept.
of Computer Science & Engineering for his constant encouragement and support extended
throughout.
We express our sincere gratitude to Prof. Sayeesh, Assistant Professor and Head of
Department of Computer Science & Engineering for his invaluable support and guidance.
We sincerely thank Dr. R G. D’Souza, Principal, Yenepoya Institute of Technology for his
constant support and providing us with all the facilities that were required.
Finally, yet importantly, we express our heartfelt thanks to our family & friends for their
wishes, encouragement and providing me moral strength for the successful seminar presentation.

Pooja 4DM19CS036
TABLES OF CONTENTS

CHAPTER NO. TITLE PAGE NO.

ACKNOWLEDGMENT i
TABLE OF CONTENT ii
LIST OF FIGURES iii

1 COMPANY PROFILE 1
1.1 Services 1
1.2 Working 1
2 ABOUT THE COMPANY 2
2.1 Vision 2
2.2 Mission 2
2.3 Objective 2
2.4 Take-away 2
2.5 Programs offered 2
3 TASK PERFORMED 3
3.1 Introduction 3
3.2 Objectives 3
3.3 Learning objectives 3
3.4 Problem statement 4
3.5 Requirement specification 4
3.5.1 Hardware specification 4
3.5.2 Software specification 4
3.6 Technologies used 4
3.6.1 Python Programming Language 4
3.6.2 Django Framework 5
3.6.3 Bootstrap 5
3.6.4 MySQL 6
4 REFLECTION 7
4.1 Code 7-8
4.2 Snapshots 9-13
5 CONCLUSION 14

6 FUTURE SCOPE OF THE PROJECT 15

REFERENCES 16
List of Figures

Figure No. Title Page No.


4.2.1 Home Page 9
4.2.2 Admin Login Page 9
4.2.3 Admin Panel 9
4.2.4 Total Customer Page 10
4.2.5 Total Orders Page 10

4.2.6 Customer Login Page 10


4.2.7 Customer Home Page 11
4.2.8 Customer Profile Page 11
4.2.9 Customer Shipping Details 11
4.2.10 Payment Successful Page 12
4.2.11 Order Status Page 12
4.2.12 Total Product Page 12
4.2.13 Order Tracking Page 13
4.2.14 Payment Details Page 13
4.2.15 Invoice 13
WARM EARTH POTTERY 2022-23

CHAPTER 1

COMPANY PROFILE
Codelab Systems is a rapidly growing company in the field of computer application
implementation, solutions and services. Codelab Systems is a service provider of Web‐ based
Development & Web based Software Development Solutions, Mobile Application Development,
Graphic Design and Windows Applications. Codelab Systems is headquartered in Mangalore, with
the Business development in UAE, Saudi Arabia and Qatar.

1.1 Services
Codelab Systems is a service provider of Web‐based Development & Web based Software
Development Solutions, Mobile Application Development, Graphic Design and Windows
Applications. Since 2019, Codelab Systems has taken initiative in developing the students.
Students will be trained under latest technologies, as per the current industrial requirement.
Training is guided by expert IT developers. Students are given the opportunity to work on the
project/module in the programming language which they have opt for.

Department of Codelab Systems undertakes training for newly hired employees / junior
employees. Every employee will be trained as per company requirements. Training is supervised
by our expertise developers. High end advanced training is provided to fulfil the needs of the
company. Employment training will be solely undertaken by department of cognitive solution.

1.2 Working
Our objective is to expose the students in the world of technologies where we develop and
improve the skills of the students in various aspects such as problem solving, project management,
logic creation, analytical abilities and much more.

Dept. of CSE, YIT Page 1


WARM EARTH POTTERY 2022-23

CHAPTER 2
ABOUT THE COMPANY

Codelab Systems is a start-up, inspired by the demand for cutting-edge software to


provide digital solutions. Codelab Systems intends to create a learning and development
ecosystem by exposing to modern computing technologies to solve real-time problems.
Company offers an experiential training system aided with comprehensive technology- based
models.

2.1 Vision
To provide learning opportunity and training in information technology by
exploring modern computing technology and trends.

2.2 Mission
To create learning and development ecosystem by exposing to modern computing
technology to provide solutions to real time problems.

2.3 Objective
Learning and Training in IT education by exploring modern computing technologies
and trends.

2.4 Take-away
Students can take advantage of current and future technological innovations and
develop skills through hands-on experience in Computer Science. Interns involved in
independent study projects, part-time computer employment and industry experts.

2.5 Programs offered


Currently, the company offer an internship program in following topics:

• Data Science and Big Data Analytics


• Web Development (Django, PHP, Mernstack)
• Machine learning using python

Dept. of CSE, YIT Page 2


WARM EARTH POTTERY 2022-23

CHAPTER 3
TASK PERFORMED
3.1 Introduction
Pottery is one of the oldest and most widely used decorative arts, consisting of clay items
that have been solidified with heat. Objects such as jars for storing liquids, plates or bowls from
which may serve food are created. Online shopping has become an inseparable part of modern
lifestyle. Majority of people demand and enjoy the experience of online shopping. By this website
one can get an easy and comfortable experience with online Shopping of Handmade Pottery
Products and booking product to get safe delivery of clay product. This webpage helps to be in
touch with antique Pottery Product since it has been vanishing year by year. Warm Earth Pottery
is an aesthetic project; it is a Pottery Product webpage which allows a customer to buy its item
online. This project allows a customer to Order the Products in this website. Ordering of the
Handmade Pottery Product is like any other website. This website also helps the customer to get
approach to wide variety of Pottery products.

3.2 Objectives
The main objective of this project is to provide an easy way to handle with Pottery products.
This project also provides features and an interface for maintaining wide variety of Handmade
pottery products. The admin can easily update, delete and add products in the database with this
project. It tracks all the details about the issues, products and customers.

3.3 Learning Objectives


The main objective is gaining knowledge of python, MySQL database, Django and how
can use it in web applications. It also focused on how web application connected to the database
and fetch the data using python. Design and develop software systems for emerging technologies.

Dept. of CSE, YIT Page 3


WARM EARTH POTTERY 2022-23

3.4 Problem Statement


Development of a webpage named “Warm Earth Pottery” using Django to deal with the problem
of uneasy in accessing of ceramic products. In today’s fast-moving world, the need to get things
done in very less amount of time and with comfort of any place, along with the safe and successful
transaction. Since, Pottery products are one of the ancient and most widespread of decorative arts,
vessels for holding liquids or plates or bowls from which food can be served, in spite of the modern
technology there are still people looking for pottery products since it’s not obtainable everywhere.

3.5 Requirement specification


3.5.1 Hardware specification
• Core processor: Processor: Intel Core i3 and above
• RAM Size: 8GB
• Hard disk :100GB & above

3.5.2 Software specification


• Operating System: Windows 10
• Programming language: Python (Django Framework)
• Tools used: Visual Studio Code IDE
• Server used: Xampp server

 Technologies used


 Python programming language
Python is an interpreted, high-level, general-purpose programming language.
Python supports multiple programming paradigms including structured, object
oriented and functional programming.

Its features are as follows:


• Object-oriented programming and structural programming are fully supported.
• Free and open resource.
• It supports GUI programming.

Dept. of CSE, YIT Page 4


WARM EARTH POTTERY 2022-23

3.6.2 Django Framework


Django a high-level python-based free and open-source web framework. It is
maintained by Django Software Foundation. Django follows the MVT (Model View
Template) pattern which is based on the Model View Controller architecture.

Model

• A model provides the interface for the data stored in the Database.

• It is responsible for maintaining the data and handling the logical datastructure for
the entire web application.

Template

• A template contains the static parts of the desired HTML output as well as some
special syntax describing how dynamic content will be inserted (Django Template
Language (DTL).

View (Controller)

• The view is where we actually write code that generates web pages.

• Responsible for handling all the business logic behind the web app.

3.6.3 Bootstrap

Bootstrap is a free and opensource front end development framework for the
creation of websites and web apps. The Bootstrap framework is built on HTML, CSS, and
JavaScript (JS) to facilitate the development of responsive, mobile-first sites and apps.

Responsive design makes it possible for a web page or app to detect the visitor’s
screen size and orientation and automatically adapt the display accordingly; the mobile first
approach assumes that smartphones, tablets and task-specific Mobile apps are employees'
primary tools for getting work done and addresses the requirements of those technologies in
design

Dept. of CSE, YIT Page 5


WARM EARTH POTTERY 2022-23

3.6.4 MySQL

My SQL is a relational database management System (RDBMS) that runs as a server


providing multi-user access to a number of databases. It is named after developer Michael
Widenius daughter, The SQL phrase stands for Structured Query Language. The My SQL
development project has made its source code available under the terms of the GNU General
Public License, as well as under a variety of proprietary agreements. My SQL was owned and
sponsored by a single for-profit firm, the Swedishcompany My SQL AB, now owned by Oracle
Corporation.

Free-software-opensource projects that require a full-featured database


management system often use My SQL. For commercial use, several paid editions are available,
and offer additional functionality. Applications which use My SQL databases include: Joomla,
WordPress, Drupal and other software built on the LAMP software stack.

Dept. of CSE, YIT Page 6


WARM EARTH POTTERY 2022-23

CHAPTER 4

REFLECTION

4.1 Code
from django.db import models
from django.contrib.auth.models import User
# Create your models here.
class Customer(models.Model):
user=models.OneToOneField(User,on_delete=models.CASCADE)
profile_pic=
models.ImageField(upload_to='profile_pic/CustomerProfilePic/',null=True,blank=True)
address = models.CharField(max_length=40)
mobile = models.CharField(max_length=20,null=False)
@property
def get_name(self):
return self.user.first_name+" "+self.user.last_name
@property
def get_id(self):
return self.user.id
def __str__(self):
return self.user.first_name

class Product(models.Model):
name=models.CharField(max_length=40)
product_image=
models.ImageField(upload_to='product_image/',null=True,blank=True)
price = models.PositiveIntegerField()
description=models.CharField(max_length=40)
def __str__(self):
return self.name
class Orders(models.Model):
STATUS =(
('Pending','Pending'),
('Order Confirmed','Order Confirmed'),
('Out for Delivery','Out for Delivery'),
('Delivered','Delivered'),
Dept. of CSE, YIT Page 7
WARM EARTH POTTERY 2022-23

)
customer=models.ForeignKey('Customer',
on_delete=models.CASCADE,null=True)

product=models.ForeignKey('Product',on_delete=models.CASCADE,null=True)
email = models.CharField(max_length=50,null=True)
address = models.CharField(max_length=500,null=True)
mobile = models.CharField(max_length=20,null=True)
order_date= models.DateField(auto_now_add=True,null=True)
status=models.CharField(max_length=50,null=True,choices=STATUS)

class Feedback(models.Model):
name=models.CharField(max_length=40)
feedback=models.CharField(max_length=500)
date= models.DateField(auto_now_add=True,null=True)
def __str__(self):
return self.name

Dept. of CSE, YIT Page 8


WARM EARTH POTTERY 2022-23

4.2 SNAPSHOTS

4.2.1 Home Page

4.2.2 Admin Login Page

4.2.3 Admin Panel

Dept. of CSE, YIT Page 9


WARM EARTH POTTERY 2022-23

4.2.4 Total Customer Page

4.2.5 Total Orders Page

4.2.6 Customer Login Page

Dept. of CSE, YIT Page 10


WARM EARTH POTTERY 2022-23

4.2.7 Customer Home Page

4.2.8 Customer Profile Page

4.2.9 Customer Shipping Details

Dept. of CSE, YIT Page 11


WARM EARTH POTTERY 2022-23

4.2.10 Payment Successful Page

4.2.11 Order Status Page

4.2.12 Total Product Page

Dept. of CSE, YIT Page 12


WARM EARTH POTTERY 2022-23

4.2.13 Order Tracking Page

4.2.14 Payment Details Page

4.2.15 Invoice

Dept. of CSE, YIT Page 13


WARM EARTH POTTERY 2022-23

CHAPTER 5
CONCLUSION
Warm Earth Pottery implementation of this project promotes the Pottery business by
advertising the Pottery Products through automatic updating of the Pottery Product website. The
purpose of this project is to create a website that will not only showcase the work of Potters but
also will make sure to have all the kinds of product that our users are in search of. Instead of
looking for any or particular product customer can simply connect to this webpage and get the
product by buying it, customer will also get Invoice of bill for his/her payment.

Dept. of CSE, YIT Page 14


WARM EARTH POTTERY 2022-23

CHAPTER 6
FUTURE SCOPE OF THE PROJECT
Future work of this project is to add the customized product where in customer can get
desirable Pottery products by conveying type of product to website manager. The user should be
able to get the ordered products in limited number of days.

Dept. of CSE, YIT Page 15


WARM EARTH POTTERY 2022-23

REFERENCES
• https://stackoverflow.com/
• https://getbootstrap.com/docs/5.0/
• http://www.w3schools.com/html/html_intro.asp/
• http://www.w3schools.com/css/css_background.asp/
• Fundamentals of software engineering by Rajib mall, PHI learning
• Web development and application development by Ivan Byross BPB publications.

Dept. of CSE, YIT Page 16

You might also like