SlideShare a Scribd company logo
A
Project Report
On
"Meal Planner"
(CE346 – Summer Internship-1)
Prepared by
Meet Patel (16CE075)
Under the Supervision of
Neerav Shah
Submitted to
Charotar University of Science & Technology (CHARUSAT)
for the Partial Fulfillment of the Requirements for the
Degree of Bachelor of Technology (B.Tech.)
in Computer Engineering (CE)
for 5th semester B.Tech
Submitted at
Accredited with Grade A by NAAC
Accredited with Grade A by KCG
U & P U. PATEL DEPARTMENT OF COMPUTER ENGINEERING
(NBA Accredited)
Chandubhai S. Patel Institute of Technology (CSPIT)
Faculty of Technology & Engineering (FTE), CHARUSAT
At: Changa, Dist: Anand, Pin: 388421.
June, 2018
DECLARATION BY THE CANDIDATE
I hereby declare that the project report entitled “Meal Planner” submitted by me to Chandubhai
S. Patel Institute of Technology, Changa in partial fulfilment of the requirement for the award
of the degree of B.Tech in Computer Engineering, from U & P U. Patel Department of
Computer Engineering, CSPIT/FTE, is a record of bonafide CE346 Summer Intership-1
carried out by me under the guidance of Neerav Shah. I further declare that the work carried
out and documented in this project report has not been submitted anywhere else either in part
or in full and it is the original work, for the award of any other degree or diploma in this institute
or any other institute or university.
Meet Patel (16CE075)
COMPANY CERTIFICATE
Accredited with Grade Aby NAAC
Accredited with Grade A by KCG
This is to certify that the report entitled “Meal Planner” is a bonafied work carried out by
Meet Patel (16CE075) under the guidance and supervision of Neerav Shah for the subject
Summer Intership-1 (CE346) of 5th
Semester of Bachelor of Technology in Computer
Engineering at Chandubhai S. Patel Institute of Technology (CSPIT), Faculty of Technology
& Engineering (FTE) – CHARUSAT, Gujarat.
To the best of my knowledge and belief, this work embodies the work of candidate himself,
has duly been completed, and fulfills the requirement of the ordinance relating to the B.Tech.
Degree of the University and is up to the standard in respect of content, presentation and
language for being referred by the examiner(s).
Internal Guide,
Mrs. Khushboo Patel
Assistant Professor
External Guide,
Mr. Neerav Shah
Senior Android App Developer
Codefuel Technology Pvt Ltd.
Dr. (Prof.) Amit Ganatra
Head - U & P U. Patel Department of Computer Engineering,
Dean - Faculty of Technology & Engineering (FTE),
CHARUSAT, Changa, Gujarat.
Chandubhai S. Patel Institute of Technology (CSPIT)
Faculty of Technology & Engineering (FTE), CHARUSAT
At: Changa, Ta. Petlad, Dist. Anand, Pin:388421. Gujarat.
CERTIFICATE
ABSTRACT
Meal Planner is an android based application which was recommended by IAS
officer to develop it for his personal use. It enables IAS Officer to create the food
menu. The aim of the project was to make cook notified of officer’s menu for food
using android powered Smart-phone. It is helpful for both officer as well as cook.
It avoid misconceptions arised for menu between officer and cook.
ACKNOWLEDGEMENT
Keep away from people who try to belittle your ambitions. Small people always do
that, but the really great make you feel that you too, can become great.
We take this opportunity to express my sincere thanks and deep gratitude to all those
people who extended their wholehearted co-operation and have helped me in
completing this project successfully.
First of all, I would like to thank Prof. Dr. Amit Ganatra (HOD) for creating
opportunities for us to enhance our skill through this internship.
Special thanks to Mr. Neerav Shah (Senior Android App Developer) for all the help
and guidance extended to me by him in every stage during my training. His inspiring
suggestions and timely guidance enabled me to perceive the various aspects of the
project in a new light.
I am highly indebted and graceful to Mr. Sudhir Patel (CEO,Codefuel Technology
Pvt Ltd.) for their strict supervision, constant encouragement, inspiration and
guidance. Working under him was an enrich experience.
I would also thank to CDPC, CHARUSAT for guiding us a lot in completing this
Internship .
I would also like to thank my parents & project mate for guiding and encouraging
me throughout the duration of the project.
TABLE OF CONTENTS
PART 1- COMPANY PROFILE.........................................................................................1
1. INTRODUCTION ...........................................................................................................1
2. THE COMPANY / ORGANIZATON.............................................................................2
2. 1 EVOLUTION AND HISTORY ...............................................................................2
2. 2 MISSION AND VISION..........................................................................................2
2. 3 GOVERNANCE / MANAGEMENT STRUCTURE...............................................2
2. 4 PRODUCTS..............................................................................................................3
3. TASKS AND ACTIVITIES PERFORMED AT THE ORGANIZATION.....................4
4. LEARNING EXPERIENCE............................................................................................5
PART 2 - PROJECT STUDY.............................................................................................6
5. OVERVIEW OF PROJECT ............................................................................................6
5.1 BACKGROUND OF THE STUDY ..........................................................................6
5.2 IMPORTANCE OF THE STUDY TO THE ORGANIZATION..............................6
5.3 OBJECTIVES OF THE STUDY...............................................................................6
5.4 TOOLS AND TECHNOLOGY DESCRIPTION......................................................6
5.5 SYSTEM FLOW CHART.......................................................................................12
5.6 SCREENSHOTS OF ANDROID APPLICATION.................................................13
6. CONCLUSION AND LIMITATIONS .........................................................................24
7. REFERENCES ..............................................................................................................25
LIST OF FIGURES
FIGURE 2.3.1 MANAGEMENT STRUCTURE...............................................................................................................................2
FIGURE 2.4.1 PRODUCTS OF COMPANY ..................................................................................................................................3
FIGURE 5.4.1 ANDROID .........................................................................................................................................................6
FIGURE 5.4.2 ACTIVITY LIFECYCLE...........................................................................................................................................8
FIGURE 5.4.3 JAVA .............................................................................................................................................................10
FIGURE 5.5.1 FLOWCHARTFOR APP..............................................................................................................................12
FIGURE 5.6 1 LOGIN SCREEN...........................................................................................................................................13
FIGURE 5.6 2 OFFICER DASHBOARD ..............................................................................................................................14
FIGURE 5.6.3 COOK DASHBOARD ..................................................................................................................................15
FIGURE 5.6.4 ADD COOK .................................................................................................................................................16
FIGURE 5.6.5 COOK SIDE VIEW TODAY MEAL ..............................................................................................................17
FIGURE 5.6.6 SELECTIONOF MEAL ................................................................................................................................18
FIGURE 5.6.7 SELECTIONOF MEAL (CONTD.) ..............................................................................................................19
FIGURE 5.6.8 SELECTIONOF MEAL(CONTD.)..............................................................................................................20
FIGURE 5.6.9 NAVIGATION DRAWER ............................................................................................................................21
FIGURE 5.6.10 PROFILEDETAILS FOR OFFICER AS WELL AS COOK ...........................................................................22
FIGURE 5.6.11 OFFICER SIDE VIEW MEAL DETAILS .....................................................................................................23
P a g e | 1
PART 1- COMPANY PROFILE
1. INTRODUCTION
Codefuel Technology Private Limited is an offshore development outsourcing software
company , establised in 2016. Company is located in Himmatnagar City of Sabarkantha
District of Gujarat.
Company provide services listed below :
 UI/UX Design
 Enterprise Mobility
 Web Development
 Game Development
 Mobile Development
 Digital Marketing
Company Offerings are listed below:
 Dedicated Staff
 24/7 Support
 Value based fees
 Low cost Outsourcing partner
 Confidentiality
 Reliability
 Timely delivery
Company Core Values :
 Work Hard and continuously improve.
 Look for the best in others and give the best thing.
 Pay fine attention to consistency and details.
 Take pride in work and in serving others.
P a g e | 2
2. THE COMPANY / ORGANIZATON
2. 1 EVOLUTION AND HISTORY
Codefuel Technology Pvt Ltd. was established in 2016 in Himmatnagar Of Sabarkantha
District . Since then, they have served 20+ Customers from across Gujarat .
2. 2 MISSION AND VISION
Mission:
We’ve designed our entire process and products around providing everything a small
businesses needs when they’re starting out – ensuring that working with us is always a
quick, easy and hassle-free experience. We give our clients full control of their website
without a ridiculous price tag, and our friendly team offers their expertise even after your
website is live.
Vision :
To deliver high quality enterprise and mobility solutions through products and services. To
Become a Strong and Trustworthy Partner for technology solutions for Small and Medium
enterprises globally.
2. 3 GOVERNANCE / MANAGEMENT STRUCTURE
Figure 2.3.1 Management Structure
P a g e | 3
2. 4 PRODUCTS
Figure 2.4.1 Products of Company
P a g e | 4
3. TASKS AND ACTIVITIES PERFORMED AT THE
ORGANIZATION
For the one month of the Summer Internship , I occupied the position of a full time Intern
with work schedule from Monday to Saturday 9:00am to 7:00 pm at my company .
Additionally, I worked with my team as per guidance of my Team manager.
My task was to design the layout of the android application using android studio.As a
designer of app , I had tried my best way to design app that has best UI/UX . I showed my
Creativity skills in my work .Another task was to do code the app using Java programming.
Firstly, Whole project was planned and scheduled the work. After that analysis of project
as per customer requirement was done. Then Designing of project using designing tools
were carried out.Lastly, demo version was created.
Thenafter actual project had to be implemented.There was one team which work on the
maintenance of previous projects.
P a g e | 5
4. LEARNING EXPERIENCE
( NOVELTY AND ORGINALITY OF WORKS )
As a work team intern member I was Honest, straightforward and Shared the Load this was
through doing my share of the work increasing team members’ collective motivation.
In addition, I was reliable and fair by taking appropriate credit and complementing my work
team skills that made the team move forward. For Team work being social I was skilled,
and tactful, communicator with a positive attitude.
Working with some of the best developers, designers and managers , solving problems that you
can never face in a college environment, bonding with other interns that make up a very diverse
demographic.Internship helped me understand work ethics, employment demands,
responsibilities and opportunities.
This also provided career direction and confidence in my abilities by narrowing down the list
of potential careers. My internship gave me the opportunity to try out some new activities and
broadened my horizons through converting my academic knowledge into industry skills. It
prepared me for the working environment.
P a g e | 6
PART 2 - PROJECT STUDY
5. OVERVIEW OF PROJECT
5.1 BACKGROUND OF THE STUDY
Meal planner is android app project which was recommended by IAS officer to develop it
for his personal use. It basically one type of app which choose the menu food items to be
eaten by him and then it should notify to cook at that moment. It is helpful for both officer
as well as cook. So for this app development , first we need some knowledge of Java, XML
and database like MySQL.
5.2 IMPORTANCE OF THE STUDY TO THE ORGANIZATION
Nowadays, many technologies and tools are available to develop the android application.
So, as per requirements of app, we can use these tools. And to be updated ,time by time ,
We also need to update our working skills.
5.3 OBJECTIVES OF THE STUDY
 To develop the app as per requirement of the customer.
 To design the app which has better UI.
 To analyse the application.
5.4 TOOLS AND TECHNOLOGY DESCRIPTION
5.4.1 ANDROID OS
Android is a mobile operating system developed by Google, based on a modified version
of the Linux kernel and other open source software and designed primarily for
touchscreen mobile devices such as smartphones and tablets. In addition, Google has
further developed Android TV for televisions, Android Auto for cars, and Wear OS for
wrist watches, each with a specialized user interface. Variants of Android are also used
on game consoles, digital cameras, PCs and other electronics.
Figure 5.4.1 Android
P a g e | 7
Initially developed by Android Inc., which Google bought in 2005, Android was
unveiled in 2007, with the first commercial Android device launched in September
2008. The operating system has since gone through multiple major releases, with the
current version being 8.1 "Oreo", released in December 2017. The core Android source
code is known as Android Open Source Project (AOSP), and is primarily licensed under
the Apache License.
Android is also associated with a suite of proprietary software developed by Google,
including core apps for services such as Gmail and Google Search, as well as the
application store and digital distribution platform Google Play, and associated
development platform. These apps are licensed by manufacturers of Android devices
certified under standards imposed by Google, but AOSP has been used as the basis of
competing Android ecosystems, such as Amazon.com's Fire OS, which utilize its own
equivalents to these Google Mobile Services.
Android has been the best-selling OS worldwide on smartphones since 2011 and on
tablets since 2013. As of May 2017, it has over two billion monthly active users, the
largest installed base of any operating system, and as of 2017, the Google Play store
features over 3.5 million apps.
Android devices boot to the homescreen, the primary navigation and information "hub"
on Android devices, analogous to the desktop found on personal computers. Android
homescreens are typically made up of app icons and widgets; app icons launch the
associated app, whereas widgets display live, auto-updating content, such as a weather
forecast, the user's email inbox, or a news ticker directly on the homescreen. A
homescreen may be made up of several pages, between which the user can swipe back
and forth. Thirdparty apps available on Google Play and other app stores can extensively
retheme the homescreen, and even mimic the look of other operating systems, such as
Windows Phone.
P a g e | 8
Figure 5.4.2 Activity Lifecycle
Android has been the best-selling OS worldwide on smartphones since 2011 and on
tablets since 2013. As of May 2017, it has over two billion monthly active users, the
largest installed base of any operating system, and as of 2017, the Google Play store
features over 3.5 million apps.
Android is collection of XML and JAVA.
5.4.2 XML
In computing, Extensible Markup Language (XML) is a markup language that defines
a set of rules for encoding documents in a format that is both humanreadable and
machine-readable. The W3C's XML 1.0 Specification and several other related
specifications all of them free open standards define XML.
P a g e | 9
The design goals of XML emphasize simplicity, generality, and usability across the
Internet. It is a textual data format with strong support via Unicode for different human
languages. Although the design of XML focuses on documents, the language is widely
used for the representation of arbitrary data structures such as those used in web services
Several schema systems exist to aid in the definition of XML-based languages, while
programmers have developed many application programming interfaces (APIs) to aid
the processing of XML data.
5.4.3 JAVA
Java is a general-purpose computer-programming language that is concurrent, class-
based, object-oriented and specifically designed to have as few implementation
dependencies as possible. It is intended to let application developers "write once, run
anywhere" (WORA) meaning that compiled Java code can run on all platforms that
support Java without the need for recompilation Java applications are typically compiled
to bytecode that can run on any Java virtual machine (JVM) regardless of computer
architecture. As of 2016, Java is one of the most popular programming languages in
useparticularly for client-server web applications, with a reported 9 million
developersJava was originally developed by James Gosling at Sun Microsystems (which
has since been acquired by Oracle Corporation) and released in 1995 as a core
component of Sun Microsystems' Java platform. The language derives much of its
syntax from C and C++, but it has fewer low-level facilities than either of them.
The original and reference implementation Java compilers, virtual machines, and class
libraries were originally released by Sun under proprietary licenses. As of May 2007, in
compliance with the specifications of the Java Community Process, Sun relicensed most
of its Java technologies under the GNU General Public License. Others have also
developed alternative implementations of these Sun technologies, such as the GNU
Compiler for Java (bytecode compiler), GNU Classpath (standard libraries), and
IcedTeaWeb (browser plugin for applets).
The latest version is Java 10, released on March 20, 2018, which follows Java 9 after
only six months line with the new release schedule. Java 8 is still supported but there
will be no more security updates for Java 9.Versions earlier than Java 8 are supported by
companies on a commercial basis; e.g. by Oracle back to Java 6 as of October 2017
(while they still "highly recommend that you uninstall pre-Java 8 from at least Windows
computers)
P a g e | 10
Figure 5.4.3 Java
5.4.4 ANDROID STUDIO
Android Studio is the official integrated development environment (IDE) for Google's
Android operating system, built on JetBrains' IntelliJ IDEA software and designed
specifically for Android development.It is available for download on Windows, macOS
and Linux based operating systems. It is a replacement for the Eclipse Android
Development Tools (ADT) as primary IDE for native Android application development.
Android application can be developed by Eclipse and Android Studio but nowadays
Android Studio is useful more than Eclipse so let me explain you some pros and cons
of both IDE.
Android Studio was announced on May 16, 2013 at the Google I/O conference. It was
in early access preview stage starting from version 0.1 in May 2013, then entered beta
stage starting from version 0.8 which was released in June 2014. The first stable build
was released in December 2014, starting from version 1.0. The current stable version is
3.1 released in March 2018 .
As an IDE then, Android Studio’s job is to provide the interface for you to create your
apps and to handle much of the complicated file-management behind the scenes. The
programming language you will be using is Java and this will be installed separately on
your machine. Android Studio is simply where you will write, edit and save your
projects and the files that comprise said projects. At the same time, Android Studio will
give you access to the Android SDK or ‘Software Development Kit’. Think of this as
an extension to the Java code that allows it to run smoothly on Android devices and take
advantage of the native hardware. Java is needed to write the programs, the Android SDK
is needed to make those programs run on Android.
Android Studio has the job of putting it all together for you. At the same time, Android
Studio also enables you to run your code, either through an emulator or through a piece of
hardware connected to your machine. You’ll then also be able to ‘debug’ the program as it
runs and get feedback explaining crashes etc.so that you can more quickly solve the
problem.
P a g e | 11
5.4.5 ANDROID SDK TOOLS
SDK tools are platform-independent and are required to create any Android app,
regardless the version you are developing for. Some of these include: Build tools,
Debugging tools and Image tools, among others.
Now, some of the most important SDK tools are Android SDK Manager, which provides
you resources, platforms and other useful components needed to build apps and manage
SDK packages.
The Android Virtual Device Manager, that provides a graphical user interface to test
your app on a virtual device. The Dalvik Debug Monitor Server (ddms) to debug your
Android apps. Or the Draw 9-patch, which allows you to create resizable bitmap images
for your app.
5.4.6 PLATFORM TOOLS
Platform tools are customized and used to support new features of Android´s latest
version, but also compatible with prior versions. Some of these tools include: Android
Debug Bridge, Fastboot or Systrace.
For instance, Android Debug Bridge (adb) needs to know how to communicate with the
Android version hosted on your device, for that it needs the platform-tool component; adb
can also be used to install an Android application file on a device.
Besides, additional shell tools can be accessed through adb, like bmgr and logcat.
5.4.7 ANDROID EMULATOR
The Android Emulator lets you develop and test your apps without using any physical
device. This package is frequently updated and needed to use the Android Emulator
Graphic User Interface (GUI) in Android Studio.
This enables Android app developers to debug and test their apps in a runtime
environment.
5.4.8 GRADLE
The Android Gradle is a open source build automation system.Gradle can automate the
building, testing, publishing, deployment and more of software packages or other types of
projects.
It combines the power and flexibility of Android with the dependency management and
convention of Maven into a more effective way to build.
P a g e | 12
5.5 SYSTEM FLOW CHART
Figure 5.5.1 FLOWCHART FOR APP
P a g e | 13
5.6 SCREENSHOTS OF ANDROID APPLICATION
Figure 5.6 1 LOGIN SCREEN
P a g e | 14
Figure 5.6 2 OFFICER DASHBOARD
P a g e | 15
Figure 5.6.3 COOK DASHBOARD
P a g e | 16
Figure 5.6.4 ADD COOK
P a g e | 17
Figure 5.6.5 COOK SIDE VIEW TODAY MEAL
P a g e | 18
Figure 5.6.6 SELECTION OF MEAL
P a g e | 19
Figure 5.6.7 SELECTION OF MEAL (CONTD.)
P a g e | 20
Figure 5.6.8 SELECTION OF MEAL (CONTD.)
P a g e | 21
Figure 5.6.9 NAVIGATION DRAWER
P a g e | 22
Figure 5.6.10 PROFILE DETAILS FOR OFFICER AS WELL AS COOK
P a g e | 23
Figure 5.6.11 OFFICER SIDE VIEW MEAL DETAILS
P a g e | 24
6. CONCLUSION AND LIMITATIONS
In future, Meal Planner can be used by customers in restaurants to auto select their
menu from their phone easily. This app can also be used by any people for their
personal use. We are thinking to deploy this app in play store for better results.
P a g e | 25
7. REFERENCES
[1] http://www.codefuelindia.com
[2] https://en.wikipedia.org/wiki/Android_(operating_system)
[3] https://developer.android.com/

More Related Content

What's hot

SIWES I.T REPORT ON WEB DESIGN
SIWES I.T REPORT ON WEB DESIGNSIWES I.T REPORT ON WEB DESIGN
SIWES I.T REPORT ON WEB DESIGN
Ejiro Ndifereke
 
Canteen management system Documentation
Canteen management system DocumentationCanteen management system Documentation
Canteen management system Documentation
rimshailyas1
 
Iit jam info COMPLETE HOW TO CRACK EXAM COURSES STUDY MATERIALS SHORT CUTS
Iit jam info COMPLETE HOW TO CRACK EXAM COURSES STUDY MATERIALS SHORT CUTS Iit jam info COMPLETE HOW TO CRACK EXAM COURSES STUDY MATERIALS SHORT CUTS
Iit jam info COMPLETE HOW TO CRACK EXAM COURSES STUDY MATERIALS SHORT CUTS
SOURAV DAS
 
Note Elevator - Summer Practice Report
Note Elevator - Summer Practice ReportNote Elevator - Summer Practice Report
Note Elevator - Summer Practice Report
Samet Baykul
 
TOLL MANAGEMENT SYSTEM
TOLL MANAGEMENT SYSTEMTOLL MANAGEMENT SYSTEM
TOLL MANAGEMENT SYSTEM
vishnuRajan20
 
47533870 final-project-report
47533870 final-project-report47533870 final-project-report
47533870 final-project-reportMohammed Meraj
 
Internship report (1)
Internship report (1)Internship report (1)
Internship report (1)
brhne fitsum
 
Rsrtc summer training report
Rsrtc summer training reportRsrtc summer training report
Rsrtc summer training report
CHANDAN3060
 
Student portal system application -Project Book
Student portal system application -Project BookStudent portal system application -Project Book
Student portal system application -Project Book
S.M. Fazla Rabbi
 
Online vehicle parking reservation system
Online vehicle parking reservation systemOnline vehicle parking reservation system
Online vehicle parking reservation system
Dr Ndayisaba Corneille
 
Canteen automation system (updated) revised
Canteen automation system (updated) revisedCanteen automation system (updated) revised
Canteen automation system (updated) revised
rinshi jain
 
FINAL PROJECT REPORT.PDF
FINAL PROJECT REPORT.PDFFINAL PROJECT REPORT.PDF
FINAL PROJECT REPORT.PDFAkin Jolaoso
 
Report Internship
Report InternshipReport Internship
Report Internshipabisek123
 
Online Examination System Project report
Online Examination System Project report Online Examination System Project report
Online Examination System Project report
SARASWATENDRA SINGH
 
Hospital management system(database)
Hospital management system(database)Hospital management system(database)
Hospital management system(database)
Iftikhar Ahmad
 
Student management system analysis document
Student management system analysis documentStudent management system analysis document
Student management system analysis document
Hojamuradowa
 
Bus Tracking And Tracing System
  Bus Tracking And Tracing System  Bus Tracking And Tracing System
Bus Tracking And Tracing System
GlobalSuperElite GlobalSuperElite
 

What's hot (20)

SIWES I.T REPORT ON WEB DESIGN
SIWES I.T REPORT ON WEB DESIGNSIWES I.T REPORT ON WEB DESIGN
SIWES I.T REPORT ON WEB DESIGN
 
Canteen management system Documentation
Canteen management system DocumentationCanteen management system Documentation
Canteen management system Documentation
 
Iit jam info COMPLETE HOW TO CRACK EXAM COURSES STUDY MATERIALS SHORT CUTS
Iit jam info COMPLETE HOW TO CRACK EXAM COURSES STUDY MATERIALS SHORT CUTS Iit jam info COMPLETE HOW TO CRACK EXAM COURSES STUDY MATERIALS SHORT CUTS
Iit jam info COMPLETE HOW TO CRACK EXAM COURSES STUDY MATERIALS SHORT CUTS
 
Note Elevator - Summer Practice Report
Note Elevator - Summer Practice ReportNote Elevator - Summer Practice Report
Note Elevator - Summer Practice Report
 
TOLL MANAGEMENT SYSTEM
TOLL MANAGEMENT SYSTEMTOLL MANAGEMENT SYSTEM
TOLL MANAGEMENT SYSTEM
 
Cover page
Cover pageCover page
Cover page
 
47533870 final-project-report
47533870 final-project-report47533870 final-project-report
47533870 final-project-report
 
Internship report (1)
Internship report (1)Internship report (1)
Internship report (1)
 
Transport corporation of india hbj capital
Transport corporation of india   hbj capitalTransport corporation of india   hbj capital
Transport corporation of india hbj capital
 
Rsrtc summer training report
Rsrtc summer training reportRsrtc summer training report
Rsrtc summer training report
 
Student portal system application -Project Book
Student portal system application -Project BookStudent portal system application -Project Book
Student portal system application -Project Book
 
FINAL YEAR PROJECT DOCUMENTATION
FINAL YEAR PROJECT DOCUMENTATIONFINAL YEAR PROJECT DOCUMENTATION
FINAL YEAR PROJECT DOCUMENTATION
 
Online vehicle parking reservation system
Online vehicle parking reservation systemOnline vehicle parking reservation system
Online vehicle parking reservation system
 
Canteen automation system (updated) revised
Canteen automation system (updated) revisedCanteen automation system (updated) revised
Canteen automation system (updated) revised
 
FINAL PROJECT REPORT.PDF
FINAL PROJECT REPORT.PDFFINAL PROJECT REPORT.PDF
FINAL PROJECT REPORT.PDF
 
Report Internship
Report InternshipReport Internship
Report Internship
 
Online Examination System Project report
Online Examination System Project report Online Examination System Project report
Online Examination System Project report
 
Hospital management system(database)
Hospital management system(database)Hospital management system(database)
Hospital management system(database)
 
Student management system analysis document
Student management system analysis documentStudent management system analysis document
Student management system analysis document
 
Bus Tracking And Tracing System
  Bus Tracking And Tracing System  Bus Tracking And Tracing System
Bus Tracking And Tracing System
 

Similar to Summer internship report

Study space(report)
Study space(report)Study space(report)
Study space(report)
ajaycparmar
 
Internal rejection reduction of ups cos line
Internal rejection reduction of ups cos lineInternal rejection reduction of ups cos line
Internal rejection reduction of ups cos line
Saif Ahmad
 
DATA AND BUSINESS PROCESS INTELLIGENCE
DATA AND BUSINESS PROCESS INTELLIGENCEDATA AND BUSINESS PROCESS INTELLIGENCE
DATA AND BUSINESS PROCESS INTELLIGENCESwati Singh
 
Sport.net(2).doc
Sport.net(2).docSport.net(2).doc
Sport.net(2).doc
KrishnaVerma111737
 
bharth and new updated resume (2)
bharth and new updated resume (2)bharth and new updated resume (2)
bharth and new updated resume (2)Bhaktha Bharth
 
Asphalt batch process with PLC & SCADA full report
Asphalt batch process with PLC & SCADA full reportAsphalt batch process with PLC & SCADA full report
Asphalt batch process with PLC & SCADA full report
jazz_306
 
Standard dme sop
Standard dme sopStandard dme sop
Standard dme sop
vikram gupta
 
Minor project report format for 2018 2019 final
Minor project report format for 2018 2019 finalMinor project report format for 2018 2019 final
Minor project report format for 2018 2019 final
Shrikantkumar21
 
Diploma in Advanced Software Development Methodologies (DASDM)
Diploma in Advanced Software Development Methodologies  (DASDM)Diploma in Advanced Software Development Methodologies  (DASDM)
Diploma in Advanced Software Development Methodologies (DASDM)
prabhatjon
 
Design of facilty Layout of a LED bulb Production sysem
Design of facilty Layout of a LED bulb Production sysemDesign of facilty Layout of a LED bulb Production sysem
Design of facilty Layout of a LED bulb Production sysem
Maheer Sohbat
 
Internship report-csit-isp_networking
 Internship report-csit-isp_networking Internship report-csit-isp_networking
Internship report-csit-isp_networking
sagarAcharya35
 
Full UnderGrad Project Report : Tender Timeline Tracker
Full UnderGrad Project Report : Tender Timeline TrackerFull UnderGrad Project Report : Tender Timeline Tracker
Full UnderGrad Project Report : Tender Timeline Tracker
Pallav Shah
 
Android technical quiz app
Android technical quiz appAndroid technical quiz app
Android technical quiz app
Jagdeep Singh
 
Industrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADAIndustrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADA
Aman Jaiswal
 
IRJET- Course outcome Attainment Estimation System
IRJET-  	  Course outcome Attainment Estimation SystemIRJET-  	  Course outcome Attainment Estimation System
IRJET- Course outcome Attainment Estimation System
IRJET Journal
 
FINAL REPORT DEC
FINAL REPORT DECFINAL REPORT DEC
FINAL REPORT DECAxis Bank
 

Similar to Summer internship report (20)

Study space(report)
Study space(report)Study space(report)
Study space(report)
 
Print
PrintPrint
Print
 
Internal rejection reduction of ups cos line
Internal rejection reduction of ups cos lineInternal rejection reduction of ups cos line
Internal rejection reduction of ups cos line
 
DATA AND BUSINESS PROCESS INTELLIGENCE
DATA AND BUSINESS PROCESS INTELLIGENCEDATA AND BUSINESS PROCESS INTELLIGENCE
DATA AND BUSINESS PROCESS INTELLIGENCE
 
Sport.net(2).doc
Sport.net(2).docSport.net(2).doc
Sport.net(2).doc
 
bharth and new updated resume (2)
bharth and new updated resume (2)bharth and new updated resume (2)
bharth and new updated resume (2)
 
Thesis
ThesisThesis
Thesis
 
Asphalt batch process with PLC & SCADA full report
Asphalt batch process with PLC & SCADA full reportAsphalt batch process with PLC & SCADA full report
Asphalt batch process with PLC & SCADA full report
 
Standard dme sop
Standard dme sopStandard dme sop
Standard dme sop
 
Minor project report format for 2018 2019 final
Minor project report format for 2018 2019 finalMinor project report format for 2018 2019 final
Minor project report format for 2018 2019 final
 
Diploma in Advanced Software Development Methodologies (DASDM)
Diploma in Advanced Software Development Methodologies  (DASDM)Diploma in Advanced Software Development Methodologies  (DASDM)
Diploma in Advanced Software Development Methodologies (DASDM)
 
Design of facilty Layout of a LED bulb Production sysem
Design of facilty Layout of a LED bulb Production sysemDesign of facilty Layout of a LED bulb Production sysem
Design of facilty Layout of a LED bulb Production sysem
 
report final 2
report final 2report final 2
report final 2
 
Internship report-csit-isp_networking
 Internship report-csit-isp_networking Internship report-csit-isp_networking
Internship report-csit-isp_networking
 
Full UnderGrad Project Report : Tender Timeline Tracker
Full UnderGrad Project Report : Tender Timeline TrackerFull UnderGrad Project Report : Tender Timeline Tracker
Full UnderGrad Project Report : Tender Timeline Tracker
 
Android technical quiz app
Android technical quiz appAndroid technical quiz app
Android technical quiz app
 
Industrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADAIndustrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADA
 
Project Report
Project ReportProject Report
Project Report
 
IRJET- Course outcome Attainment Estimation System
IRJET-  	  Course outcome Attainment Estimation SystemIRJET-  	  Course outcome Attainment Estimation System
IRJET- Course outcome Attainment Estimation System
 
FINAL REPORT DEC
FINAL REPORT DECFINAL REPORT DEC
FINAL REPORT DEC
 

Recently uploaded

The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 

Recently uploaded (20)

The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 

Summer internship report

  • 1. A Project Report On "Meal Planner" (CE346 – Summer Internship-1) Prepared by Meet Patel (16CE075) Under the Supervision of Neerav Shah Submitted to Charotar University of Science & Technology (CHARUSAT) for the Partial Fulfillment of the Requirements for the Degree of Bachelor of Technology (B.Tech.) in Computer Engineering (CE) for 5th semester B.Tech Submitted at Accredited with Grade A by NAAC Accredited with Grade A by KCG U & P U. PATEL DEPARTMENT OF COMPUTER ENGINEERING (NBA Accredited) Chandubhai S. Patel Institute of Technology (CSPIT) Faculty of Technology & Engineering (FTE), CHARUSAT At: Changa, Dist: Anand, Pin: 388421. June, 2018
  • 2. DECLARATION BY THE CANDIDATE I hereby declare that the project report entitled “Meal Planner” submitted by me to Chandubhai S. Patel Institute of Technology, Changa in partial fulfilment of the requirement for the award of the degree of B.Tech in Computer Engineering, from U & P U. Patel Department of Computer Engineering, CSPIT/FTE, is a record of bonafide CE346 Summer Intership-1 carried out by me under the guidance of Neerav Shah. I further declare that the work carried out and documented in this project report has not been submitted anywhere else either in part or in full and it is the original work, for the award of any other degree or diploma in this institute or any other institute or university. Meet Patel (16CE075)
  • 4. Accredited with Grade Aby NAAC Accredited with Grade A by KCG This is to certify that the report entitled “Meal Planner” is a bonafied work carried out by Meet Patel (16CE075) under the guidance and supervision of Neerav Shah for the subject Summer Intership-1 (CE346) of 5th Semester of Bachelor of Technology in Computer Engineering at Chandubhai S. Patel Institute of Technology (CSPIT), Faculty of Technology & Engineering (FTE) – CHARUSAT, Gujarat. To the best of my knowledge and belief, this work embodies the work of candidate himself, has duly been completed, and fulfills the requirement of the ordinance relating to the B.Tech. Degree of the University and is up to the standard in respect of content, presentation and language for being referred by the examiner(s). Internal Guide, Mrs. Khushboo Patel Assistant Professor External Guide, Mr. Neerav Shah Senior Android App Developer Codefuel Technology Pvt Ltd. Dr. (Prof.) Amit Ganatra Head - U & P U. Patel Department of Computer Engineering, Dean - Faculty of Technology & Engineering (FTE), CHARUSAT, Changa, Gujarat. Chandubhai S. Patel Institute of Technology (CSPIT) Faculty of Technology & Engineering (FTE), CHARUSAT At: Changa, Ta. Petlad, Dist. Anand, Pin:388421. Gujarat. CERTIFICATE
  • 5. ABSTRACT Meal Planner is an android based application which was recommended by IAS officer to develop it for his personal use. It enables IAS Officer to create the food menu. The aim of the project was to make cook notified of officer’s menu for food using android powered Smart-phone. It is helpful for both officer as well as cook. It avoid misconceptions arised for menu between officer and cook.
  • 6. ACKNOWLEDGEMENT Keep away from people who try to belittle your ambitions. Small people always do that, but the really great make you feel that you too, can become great. We take this opportunity to express my sincere thanks and deep gratitude to all those people who extended their wholehearted co-operation and have helped me in completing this project successfully. First of all, I would like to thank Prof. Dr. Amit Ganatra (HOD) for creating opportunities for us to enhance our skill through this internship. Special thanks to Mr. Neerav Shah (Senior Android App Developer) for all the help and guidance extended to me by him in every stage during my training. His inspiring suggestions and timely guidance enabled me to perceive the various aspects of the project in a new light. I am highly indebted and graceful to Mr. Sudhir Patel (CEO,Codefuel Technology Pvt Ltd.) for their strict supervision, constant encouragement, inspiration and guidance. Working under him was an enrich experience. I would also thank to CDPC, CHARUSAT for guiding us a lot in completing this Internship . I would also like to thank my parents & project mate for guiding and encouraging me throughout the duration of the project.
  • 7. TABLE OF CONTENTS PART 1- COMPANY PROFILE.........................................................................................1 1. INTRODUCTION ...........................................................................................................1 2. THE COMPANY / ORGANIZATON.............................................................................2 2. 1 EVOLUTION AND HISTORY ...............................................................................2 2. 2 MISSION AND VISION..........................................................................................2 2. 3 GOVERNANCE / MANAGEMENT STRUCTURE...............................................2 2. 4 PRODUCTS..............................................................................................................3 3. TASKS AND ACTIVITIES PERFORMED AT THE ORGANIZATION.....................4 4. LEARNING EXPERIENCE............................................................................................5 PART 2 - PROJECT STUDY.............................................................................................6 5. OVERVIEW OF PROJECT ............................................................................................6 5.1 BACKGROUND OF THE STUDY ..........................................................................6 5.2 IMPORTANCE OF THE STUDY TO THE ORGANIZATION..............................6 5.3 OBJECTIVES OF THE STUDY...............................................................................6 5.4 TOOLS AND TECHNOLOGY DESCRIPTION......................................................6 5.5 SYSTEM FLOW CHART.......................................................................................12 5.6 SCREENSHOTS OF ANDROID APPLICATION.................................................13 6. CONCLUSION AND LIMITATIONS .........................................................................24 7. REFERENCES ..............................................................................................................25
  • 8. LIST OF FIGURES FIGURE 2.3.1 MANAGEMENT STRUCTURE...............................................................................................................................2 FIGURE 2.4.1 PRODUCTS OF COMPANY ..................................................................................................................................3 FIGURE 5.4.1 ANDROID .........................................................................................................................................................6 FIGURE 5.4.2 ACTIVITY LIFECYCLE...........................................................................................................................................8 FIGURE 5.4.3 JAVA .............................................................................................................................................................10 FIGURE 5.5.1 FLOWCHARTFOR APP..............................................................................................................................12 FIGURE 5.6 1 LOGIN SCREEN...........................................................................................................................................13 FIGURE 5.6 2 OFFICER DASHBOARD ..............................................................................................................................14 FIGURE 5.6.3 COOK DASHBOARD ..................................................................................................................................15 FIGURE 5.6.4 ADD COOK .................................................................................................................................................16 FIGURE 5.6.5 COOK SIDE VIEW TODAY MEAL ..............................................................................................................17 FIGURE 5.6.6 SELECTIONOF MEAL ................................................................................................................................18 FIGURE 5.6.7 SELECTIONOF MEAL (CONTD.) ..............................................................................................................19 FIGURE 5.6.8 SELECTIONOF MEAL(CONTD.)..............................................................................................................20 FIGURE 5.6.9 NAVIGATION DRAWER ............................................................................................................................21 FIGURE 5.6.10 PROFILEDETAILS FOR OFFICER AS WELL AS COOK ...........................................................................22 FIGURE 5.6.11 OFFICER SIDE VIEW MEAL DETAILS .....................................................................................................23
  • 9. P a g e | 1 PART 1- COMPANY PROFILE 1. INTRODUCTION Codefuel Technology Private Limited is an offshore development outsourcing software company , establised in 2016. Company is located in Himmatnagar City of Sabarkantha District of Gujarat. Company provide services listed below :  UI/UX Design  Enterprise Mobility  Web Development  Game Development  Mobile Development  Digital Marketing Company Offerings are listed below:  Dedicated Staff  24/7 Support  Value based fees  Low cost Outsourcing partner  Confidentiality  Reliability  Timely delivery Company Core Values :  Work Hard and continuously improve.  Look for the best in others and give the best thing.  Pay fine attention to consistency and details.  Take pride in work and in serving others.
  • 10. P a g e | 2 2. THE COMPANY / ORGANIZATON 2. 1 EVOLUTION AND HISTORY Codefuel Technology Pvt Ltd. was established in 2016 in Himmatnagar Of Sabarkantha District . Since then, they have served 20+ Customers from across Gujarat . 2. 2 MISSION AND VISION Mission: We’ve designed our entire process and products around providing everything a small businesses needs when they’re starting out – ensuring that working with us is always a quick, easy and hassle-free experience. We give our clients full control of their website without a ridiculous price tag, and our friendly team offers their expertise even after your website is live. Vision : To deliver high quality enterprise and mobility solutions through products and services. To Become a Strong and Trustworthy Partner for technology solutions for Small and Medium enterprises globally. 2. 3 GOVERNANCE / MANAGEMENT STRUCTURE Figure 2.3.1 Management Structure
  • 11. P a g e | 3 2. 4 PRODUCTS Figure 2.4.1 Products of Company
  • 12. P a g e | 4 3. TASKS AND ACTIVITIES PERFORMED AT THE ORGANIZATION For the one month of the Summer Internship , I occupied the position of a full time Intern with work schedule from Monday to Saturday 9:00am to 7:00 pm at my company . Additionally, I worked with my team as per guidance of my Team manager. My task was to design the layout of the android application using android studio.As a designer of app , I had tried my best way to design app that has best UI/UX . I showed my Creativity skills in my work .Another task was to do code the app using Java programming. Firstly, Whole project was planned and scheduled the work. After that analysis of project as per customer requirement was done. Then Designing of project using designing tools were carried out.Lastly, demo version was created. Thenafter actual project had to be implemented.There was one team which work on the maintenance of previous projects.
  • 13. P a g e | 5 4. LEARNING EXPERIENCE ( NOVELTY AND ORGINALITY OF WORKS ) As a work team intern member I was Honest, straightforward and Shared the Load this was through doing my share of the work increasing team members’ collective motivation. In addition, I was reliable and fair by taking appropriate credit and complementing my work team skills that made the team move forward. For Team work being social I was skilled, and tactful, communicator with a positive attitude. Working with some of the best developers, designers and managers , solving problems that you can never face in a college environment, bonding with other interns that make up a very diverse demographic.Internship helped me understand work ethics, employment demands, responsibilities and opportunities. This also provided career direction and confidence in my abilities by narrowing down the list of potential careers. My internship gave me the opportunity to try out some new activities and broadened my horizons through converting my academic knowledge into industry skills. It prepared me for the working environment.
  • 14. P a g e | 6 PART 2 - PROJECT STUDY 5. OVERVIEW OF PROJECT 5.1 BACKGROUND OF THE STUDY Meal planner is android app project which was recommended by IAS officer to develop it for his personal use. It basically one type of app which choose the menu food items to be eaten by him and then it should notify to cook at that moment. It is helpful for both officer as well as cook. So for this app development , first we need some knowledge of Java, XML and database like MySQL. 5.2 IMPORTANCE OF THE STUDY TO THE ORGANIZATION Nowadays, many technologies and tools are available to develop the android application. So, as per requirements of app, we can use these tools. And to be updated ,time by time , We also need to update our working skills. 5.3 OBJECTIVES OF THE STUDY  To develop the app as per requirement of the customer.  To design the app which has better UI.  To analyse the application. 5.4 TOOLS AND TECHNOLOGY DESCRIPTION 5.4.1 ANDROID OS Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets. In addition, Google has further developed Android TV for televisions, Android Auto for cars, and Wear OS for wrist watches, each with a specialized user interface. Variants of Android are also used on game consoles, digital cameras, PCs and other electronics. Figure 5.4.1 Android
  • 15. P a g e | 7 Initially developed by Android Inc., which Google bought in 2005, Android was unveiled in 2007, with the first commercial Android device launched in September 2008. The operating system has since gone through multiple major releases, with the current version being 8.1 "Oreo", released in December 2017. The core Android source code is known as Android Open Source Project (AOSP), and is primarily licensed under the Apache License. Android is also associated with a suite of proprietary software developed by Google, including core apps for services such as Gmail and Google Search, as well as the application store and digital distribution platform Google Play, and associated development platform. These apps are licensed by manufacturers of Android devices certified under standards imposed by Google, but AOSP has been used as the basis of competing Android ecosystems, such as Amazon.com's Fire OS, which utilize its own equivalents to these Google Mobile Services. Android has been the best-selling OS worldwide on smartphones since 2011 and on tablets since 2013. As of May 2017, it has over two billion monthly active users, the largest installed base of any operating system, and as of 2017, the Google Play store features over 3.5 million apps. Android devices boot to the homescreen, the primary navigation and information "hub" on Android devices, analogous to the desktop found on personal computers. Android homescreens are typically made up of app icons and widgets; app icons launch the associated app, whereas widgets display live, auto-updating content, such as a weather forecast, the user's email inbox, or a news ticker directly on the homescreen. A homescreen may be made up of several pages, between which the user can swipe back and forth. Thirdparty apps available on Google Play and other app stores can extensively retheme the homescreen, and even mimic the look of other operating systems, such as Windows Phone.
  • 16. P a g e | 8 Figure 5.4.2 Activity Lifecycle Android has been the best-selling OS worldwide on smartphones since 2011 and on tablets since 2013. As of May 2017, it has over two billion monthly active users, the largest installed base of any operating system, and as of 2017, the Google Play store features over 3.5 million apps. Android is collection of XML and JAVA. 5.4.2 XML In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both humanreadable and machine-readable. The W3C's XML 1.0 Specification and several other related specifications all of them free open standards define XML.
  • 17. P a g e | 9 The design goals of XML emphasize simplicity, generality, and usability across the Internet. It is a textual data format with strong support via Unicode for different human languages. Although the design of XML focuses on documents, the language is widely used for the representation of arbitrary data structures such as those used in web services Several schema systems exist to aid in the definition of XML-based languages, while programmers have developed many application programming interfaces (APIs) to aid the processing of XML data. 5.4.3 JAVA Java is a general-purpose computer-programming language that is concurrent, class- based, object-oriented and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA) meaning that compiled Java code can run on all platforms that support Java without the need for recompilation Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture. As of 2016, Java is one of the most popular programming languages in useparticularly for client-server web applications, with a reported 9 million developersJava was originally developed by James Gosling at Sun Microsystems (which has since been acquired by Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++, but it has fewer low-level facilities than either of them. The original and reference implementation Java compilers, virtual machines, and class libraries were originally released by Sun under proprietary licenses. As of May 2007, in compliance with the specifications of the Java Community Process, Sun relicensed most of its Java technologies under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java (bytecode compiler), GNU Classpath (standard libraries), and IcedTeaWeb (browser plugin for applets). The latest version is Java 10, released on March 20, 2018, which follows Java 9 after only six months line with the new release schedule. Java 8 is still supported but there will be no more security updates for Java 9.Versions earlier than Java 8 are supported by companies on a commercial basis; e.g. by Oracle back to Java 6 as of October 2017 (while they still "highly recommend that you uninstall pre-Java 8 from at least Windows computers)
  • 18. P a g e | 10 Figure 5.4.3 Java 5.4.4 ANDROID STUDIO Android Studio is the official integrated development environment (IDE) for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development.It is available for download on Windows, macOS and Linux based operating systems. It is a replacement for the Eclipse Android Development Tools (ADT) as primary IDE for native Android application development. Android application can be developed by Eclipse and Android Studio but nowadays Android Studio is useful more than Eclipse so let me explain you some pros and cons of both IDE. Android Studio was announced on May 16, 2013 at the Google I/O conference. It was in early access preview stage starting from version 0.1 in May 2013, then entered beta stage starting from version 0.8 which was released in June 2014. The first stable build was released in December 2014, starting from version 1.0. The current stable version is 3.1 released in March 2018 . As an IDE then, Android Studio’s job is to provide the interface for you to create your apps and to handle much of the complicated file-management behind the scenes. The programming language you will be using is Java and this will be installed separately on your machine. Android Studio is simply where you will write, edit and save your projects and the files that comprise said projects. At the same time, Android Studio will give you access to the Android SDK or ‘Software Development Kit’. Think of this as an extension to the Java code that allows it to run smoothly on Android devices and take advantage of the native hardware. Java is needed to write the programs, the Android SDK is needed to make those programs run on Android. Android Studio has the job of putting it all together for you. At the same time, Android Studio also enables you to run your code, either through an emulator or through a piece of hardware connected to your machine. You’ll then also be able to ‘debug’ the program as it runs and get feedback explaining crashes etc.so that you can more quickly solve the problem.
  • 19. P a g e | 11 5.4.5 ANDROID SDK TOOLS SDK tools are platform-independent and are required to create any Android app, regardless the version you are developing for. Some of these include: Build tools, Debugging tools and Image tools, among others. Now, some of the most important SDK tools are Android SDK Manager, which provides you resources, platforms and other useful components needed to build apps and manage SDK packages. The Android Virtual Device Manager, that provides a graphical user interface to test your app on a virtual device. The Dalvik Debug Monitor Server (ddms) to debug your Android apps. Or the Draw 9-patch, which allows you to create resizable bitmap images for your app. 5.4.6 PLATFORM TOOLS Platform tools are customized and used to support new features of Android´s latest version, but also compatible with prior versions. Some of these tools include: Android Debug Bridge, Fastboot or Systrace. For instance, Android Debug Bridge (adb) needs to know how to communicate with the Android version hosted on your device, for that it needs the platform-tool component; adb can also be used to install an Android application file on a device. Besides, additional shell tools can be accessed through adb, like bmgr and logcat. 5.4.7 ANDROID EMULATOR The Android Emulator lets you develop and test your apps without using any physical device. This package is frequently updated and needed to use the Android Emulator Graphic User Interface (GUI) in Android Studio. This enables Android app developers to debug and test their apps in a runtime environment. 5.4.8 GRADLE The Android Gradle is a open source build automation system.Gradle can automate the building, testing, publishing, deployment and more of software packages or other types of projects. It combines the power and flexibility of Android with the dependency management and convention of Maven into a more effective way to build.
  • 20. P a g e | 12 5.5 SYSTEM FLOW CHART Figure 5.5.1 FLOWCHART FOR APP
  • 21. P a g e | 13 5.6 SCREENSHOTS OF ANDROID APPLICATION Figure 5.6 1 LOGIN SCREEN
  • 22. P a g e | 14 Figure 5.6 2 OFFICER DASHBOARD
  • 23. P a g e | 15 Figure 5.6.3 COOK DASHBOARD
  • 24. P a g e | 16 Figure 5.6.4 ADD COOK
  • 25. P a g e | 17 Figure 5.6.5 COOK SIDE VIEW TODAY MEAL
  • 26. P a g e | 18 Figure 5.6.6 SELECTION OF MEAL
  • 27. P a g e | 19 Figure 5.6.7 SELECTION OF MEAL (CONTD.)
  • 28. P a g e | 20 Figure 5.6.8 SELECTION OF MEAL (CONTD.)
  • 29. P a g e | 21 Figure 5.6.9 NAVIGATION DRAWER
  • 30. P a g e | 22 Figure 5.6.10 PROFILE DETAILS FOR OFFICER AS WELL AS COOK
  • 31. P a g e | 23 Figure 5.6.11 OFFICER SIDE VIEW MEAL DETAILS
  • 32. P a g e | 24 6. CONCLUSION AND LIMITATIONS In future, Meal Planner can be used by customers in restaurants to auto select their menu from their phone easily. This app can also be used by any people for their personal use. We are thinking to deploy this app in play store for better results.
  • 33. P a g e | 25 7. REFERENCES [1] http://www.codefuelindia.com [2] https://en.wikipedia.org/wiki/Android_(operating_system) [3] https://developer.android.com/