You are on page 1of 14

Internship Report on

Full stack web


development

i
ABOUT COMPANY
TAKE IT SMART (OPC) PVT.LTD is an Indian based engineering and Software Company
headquartered in Bangalore, Karnataka, India. It is both product and service oriented software company.
All offices employ an experienced team of professionals, with an outstanding track record of handling
complex web & Apps development projects.

2.1 HISTORY
The company was legally registered in the year 2021, but it made its humble beginning in the year 2018
with a team of Two members.

2.2 COMPANY STRATERGY


 Purpose: To be a leader in the software Industry by providing enhanced services, relationship and
profitability.
 Vision: To provide quality services that exceeds the expectations of our esteemed customers.
Mission: To build long term relationships with our customers and clients and provide
exceptional customer services by pursuing business through innovation and advanced technology.

 Core values:

 To incorporate good business practices in order to achieve customer satisfaction and treating the
customers with respect and faith.

 To grow through creativity, invention and innovation.

 To integrate honesty, integrity and business ethics into all aspects of the business functioning.

Goals:

ii
 To improve, grow and become more efficient in the field electronics engineering and software
development and develop a strong base of key clients.

 To understand customer requirements and fulfill them.

 Increase the assets and investments of the organization to support the development of services and
expansion of the organization.

 To increase the productivity and improve the customer service satisfaction.

 To do Innovations in Software field and provide quality services to deliver a range of products.

2.3 COMPANY SERVICES


TAKE IT SMART (OPC) PVT.LTD have its own services such as,
 Embedded Applications development
 Web design and development
 IT Service
 Android app Development
 Web Bases Software Solutions
 Web Based ERP
 Web Based Ads Mobile Based Services: Mobile Web Apps a. Android Apps b. Windows Apps c.
IOS Apps d. Cross Plate forms Apps
 Native Apps
 Hybrid apps Get trained for industry requirements while you pursuing degree The Different verticals
that we operate in are:  Internship & Software Training

2.4 DOMAINS
TAKE IT SMART (OPC) PVT.LTD have working with several domains like-
 IT

 Digital marketing

2.5 DEPARTMENTS
 Marketing: These are the main section of the market departments:

 Sales department is responsible for the sales and distribution of the products to the different
regions.

iii
 Promotion department decides on the type of promotion method for the products, arranges
advertisements and the advertising media used.

 Distribution department distributes the products across the industries.

 Embedded System and Internet of Things (IOT) department.

 Machine learning and web development department.

Business Address: Take It Smart (OPC) Pvt.Ltd

14,SGN Arcade, 1st Floor, 2nd stage, 1st Main Rd,

RPC Layout, Hoshalli Extension, Stage 1,

Vijayanagar, Bengaluru, Karnataka 560040

Mobile: +91-8050104212

Email: info@takeitsmart.in

Website: www.takeitsmart.in

Programmers and opportunities:

The Institute combines pioneering research with top class education. An innovative curriculum
allows the student flexibility in selecting courses and projects. Students, even at the undergraduate
level, get to participate in on-going research and technology development - an opportunity
unprecedented in India. As a result, a vibrant undergraduate programmer co- exists with a strong
postgraduate programmer.

Methodology:

This project is to provide classifieds information. The website will provide different kinds of
facilities to the user. The user should register to utilize the site. Each user will be given UserId and
password. Using that Id and password user can enter in to the site and can put the requirement.Those
who want to view the information they can without registration. This project is implemented using
HTML,CSS,JAVAscripts and PHP as the front-end and MySQL as back-end.

iv
Benefits to the company / institution through your report:

The Institute combines pioneering research with top class education. An innovative curriculum
allows the student flexibility in selecting courses and projects. Students, even at the undergraduate
level, get to participate in on-going research and technology development - an opportunity
unprecedented in India.

vi
WEEKLY OVERVIEW OF INTERNSHIP ACTIVITIES

DATE DAY NAME OF THE TOPIC/MODULE COMPLETED

Day1 Introduction to company


Training program details

Day2 Introduction to HTML

Day3 HTML Programs


1st WEEK

Day4 CSS

Day5 CSS Implementation using programs

DATE DAY NAME OF THETOPIC/MODULE COMPLETED

Day6 Java Scripts

Day7 Java Scripts Implementation

Day8 Bootstrap
2nd WEEK

Day9 PHP Basic

Day10 Installation of XAMPP server, how to execute PHP


programs using XAMPP server. How to connect with
DB using MYSQL server in PHP using XAMPP
server

vi
DATE DAY NAME OF THE TOPIC/MODULE COMPLETED

Day11 Sample Programs on PHP using XAMPP ,Basic Of Mysql

Day12 Project Discussion & Requirements gathering

Day13 Analysis & Design, coding started


3rd WEEK

Day14 DB Design and creation of database Tables, connectivity

Day15 Project development, Designing of Login page, Registration


page using Bootstrapping, CSS

DATE DAY NAME OF THE TOPIC/MODULE COMPLETED

Day16 Developing differ Functional Pages as per the requirements

Day17 Data Entry and Validations

Day18 Report discussion & creation, project testing and bug fixing

Day19
4th WEEK

Server & Hosting process

Day20 Project demo with External Guide and questionaries

Project completion ,Issue of Certificates

-
Learning Objectives/Internship Objectives

 Internships are generally thought of to be reserved for college students looking to gain experience in a
particular field. However, a wide array of people can benefit from Training Internships in order to
receive real world experience and develop their skills.
 An objective for this position should emphasize the skills you already possess in the area and your
interest in learning more
 Internships are utilized in a number of different career fields, including architecture, engineering,
healthcare, economics, advertising and many more.
 Some internship is used to allow individuals to perform scientific research while others are specifically
designed to allow people to gain first-hand experience working.
 Utilizing internships is a great way to build your resume and develop skills that can be emphasized in
your resume for future jobs. When you are applying for a Training Internship, make sure to highlight
any special skills or talents that can make you stand apart from the rest of the applicants so that you
have an improved chance of landing the position.

SYSTEM REQUIREMENTS SPECIFICATIONS

System configurations

The software requirement specification can produce at the culmination of the analysis task.
The function and performance allocated to software as part of system engineering are
refined by established a complete information description, a detailed functional description,
a representation of system behavior, and indication of performance and design constrain,
appropriate validate criteria, and other information pertinent to requirements.

Software requirements:

Operating System: Windows

Coding Language: HTML, CSS, PHP, JavaScript, and Bootstrap.

Text Editor : Sublime Text3.

Database : My SQL.

Package : XAMPP.
Hardware Requirements:

Processor : Intel core i3

Memory : 8GB RAM

Hard Disk : 1TB


TECHNOLOGY
PHP

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source
general-purpose scripting language that is especially suited for web development and can be
embedded into HTML.PHP is server side scripting language designed for web
development but also used as a general purpose programming language.

PHP code may be embedded into HTML code, or it can be used in combination with
various web template systems, web content management systems and web frameworks. PHP
code is usually processed by a PHP interpreter implemented as a module in the web server or
as a common gateway interface (CGI) executable. The web server combines the results of the
interpreted and executed PHP code, which may be any type of data, including images, with
the generated web page. PHP code may also be executed with a common-line interface (CLI)
and can be used to implement standalone graphical applications.

Instead of lots of commands to output HTML (as seen in C or Perl), PHP pages
contain HTML with embedded code that does "something" (in this case, output "Hi,
I'm a PHP script!"). The PHP code is enclosed in special start and end processing
instructions
<?php and ?> that allow you to jump into and out of "PHP mode."

What distinguishes PHP from something like client-side JavaScript is that the code is
executed on the server, generating HTML which is then sent to the client. The client would
receive the results of running that script, but would not know what the underlying code was.
You can even configure your web server to process all your HTML files with PHP, and then
there's really no way that users can tell what you have up your sleeve.

The best things in using PHP are that it is extremely simple for a newcomer, but offers many
advanced features for a professional programmer. Don't be afraid reading the long list of
PHP's features. You can jump in, in a short time, and start writing simple scripts in a few
hours.

 Advantages of PHP

 Cost: PHP costs you nothing. It is open source software and doesn’t need to purchase it for
development.
 Ease of Use: PHP is easy to learn, compared to the others. A lot of Ready-made PHP scripts are
freely available in market so, you can use them in your project or get some help from them.
 HTML- Support: PHP is embedded within HTML; In other words, PHP pages are ordinary
HTML pages that escape into PHP mode only when necessary. When a client requests this page,
the web server preprocesses it. This means it goes through the page from top to bottom, looking
for sections of PHP, which it will try to resolve.
 Cross-platform compatibility: MySQL run native on every popular flavor of Unix and windows.
A huge percentage PHP and of the world’s HTTP servers run on one of these two classes of
operating system.
 PHP is compatible with the three leading Web servers: Apache HTTP Server for Unix and
Windows, Microsoft Internet Information Server, and Netscape Enterprise Server.

It also works with several lesser-known servers, including Alex Blits’ fhttpd, Microsoft’s Personal Web
Server, AOL Server and Omnicentrix’s Omni server application server.
HTML

HTML is the standard mark-up language for creating Web pages.

HTML stands for Hyper Text Mark-up Language

HTML describes the structure of Web pages using mark-up

HTML elements are the building blocks of HTML pages

HTML elements are represented by tags

HTML tags label pieces of content such as "heading", "paragraph", "table", and so on

About MySql:-

 MySQL Database Management System

 MySQL, the most popular Open Source SQL database management system, is developed,
distributed, and supported by MySQL AB.
 MySQL AB is a commercial company, founded by the MySQL developers. It is a second
generation Open Source Company that unites Open Source values and methodology with a
successful business model.
 The MySQL Web site (http://www.mysql.com/) provides the latest information about MySQL
software and MySQL AB.
 The official way to pronounce “MySQL” is “My Ess Que Ell” (not “my sequel”), but we don't
mind if you pronounce it as “my sequel” or in some other localized way.

 MySQL Features:
 MySQL is a database management system.
 MySQL is a relational database management system.
 MySQL software is Open Source.
 The MySQL Database Server is very fast, reliable, and easy to use.
 MySQL Server works in client/server or embedded systems.
 A large amount of contributed MySQL software is available.

Waterfall Model
The waterfall model derivers its name due to the cascading effect from one phase to the other as is
illustrated in above figure. In this model each phase well define starting and ending point, with identifiable
deliveries to the next phase. Note that this model is sometime referred to as the linear sequential model or
the software life cycle model. The water fall diagram is basically divided into following 5 models.

 Requirement
 Design
 Implementation
 Verification
 Maintenance

 Requirement:-

In the requirement phase the need to create the application is specified. What is the need of
the system is defined. What information to be feeder to create the application will come under the
requirement phase?

 Design:

After the requirement phase the next phase is the Design phase where the application is
designed according to the forms and other modules created. This phase is much important phase
because it will structure the layout of your application.

 Implementation:

Implementation is the process of having a system personnel phase check out and put new
equipment into use, train users, install new application and construct any file of data need to use
it.

 Verification:

After the whole application is being the developed the main phase is the verification phase
where the whole application tested and verified to check the whole application.

 Maintenance:
After the successful verification of the application the main phase is the maintenance
phase where the application needs to be maintained for its successful operation in future.
PROJECT REPORT
HERE

You might also like