Priti CPP
Priti CPP
Priti CPP
INTERNSHIP REPORT
ON
PROF. PADIR. J. D
In partial fulfillment of requirement for the award of
Diploma In computer engineering.
MSBTE, Mumbai.
CERTIFICATE
This is to certify that the Internship report
entitled
of semester 5 institute, Sau. Sundarabai Manik Adsul Polytechnic, Chas, Ahmednagar (code: 1464)
has completed the micro project satisfactorily in course ITR(22057) for the Academic year 2024-25
as prescribed in the MSBTE curriculum.
I also would like all the people that worked along with me Proazure Software
Solution Pvt. Ltd. Pune with their patience and openness they created an enjoyable
working environment.
It is indeed with a great sense of pleasure and immense sense of gratitude that I
acknowledge the help of these individuals.
I would like to thank my Head of the Department Prof. Hole.P.P for his constructive
criticism throughout my internship.
I am extremely great full to my department staff members and friends who helped
me in successful completion of this internship.
INTERNSHIP LETTER
ABSTRACT
Abstract
This Industrial training report presents the experience garnered during my 1 and half months of
industrial training undertaken at ProAzure Software Solutions Pvt .Ltd , Pune district . My training
was based on t
he contents like Word-press ,Html , Php, Javascript ,Css ,Python , .net ,amazon web
services ,Personality Development and we also conducted other activities like engaging in mock
These include, education, employment opportunities, infrastructure, housing, civic amenities and
the environmental conditions. Furthermore, rural individuals need to be aware of all modern and
innovative methods and techniques that are vital to augment productivity. Within the country, the
rural communities are still in an underdeveloped state. The main areas that have been taken into
account in this research paper include, concept of rural development, approaches to rural
development, problems experienced by rural individuals, program. The development of both the
areas is necessary in order to lead to effective growth and development of the country.
Food is one of our basic needs in life. Seeing the title, you would have got the essence of what we’re
going to learn today. You might be well aware of apps like Zomato and Swiggy. These are some of
the trending apps which allow you to order your food online and get it delivered to your doorstep.
So, through this article, we too will try to develop our food delivery app project in Android. Sounds
Interesting! Let’s not waste time and straight dig into the Food Delivery App building.
Food Delivery App lets you order food online and get it delivered to your home. Due to the hectic
schedule, we cannot cook food on time or even get tired of visiting a restaurant and then eat and
come back. Instead, you could use the app to order delicious food from a variety of available dishes
at your doorstep.
1. You get a home screen loaded with a variety of items that you can order.
2. You can sign into the application and select the item you wish to order.
3. You also have an admin feature where you can upload the food items along with their price.
4. Admin can upload the picture of the food item while uploading the details.
5. You have a section where you can see all your ordered items and check their status.
6. Admin can see the ordered items and can accordingly prepare and deliver to you.
To build your food delivery app, you first need to understand the layouts you need to design.
Welcome Screen: It will contain the title of your food delivery app and have a button to get
you started.
Login Screen: You need to design a screen to take the user’s details and address and then
allow him to access the app.
User Role Selection Screen: Design a screen to pick his role as admin or a general
user.
Add Food Items Screen: Using this, the admin can select the food item picture and
describe and price it.
Admin Ordered Items Screen: The admin can see all the made and act orders on this
screen.
Home Screen: You need to design a home screen from where the users can see all the
available food items and order them.
Ordered Items Screen for user: You need to show the orders of the user here.
Profile Screen: You need to design a profile screen to show the admin and the user details.
Along with this, you also need to build a bottom navigation bar to navigate between the Home
Screen, Orders, and Profile sections.
You need to know a few things before you get started with the implementation. These things will
make your development part easier and will also make you understand the concepts nicely. So, below
are a few of the things which are essential for building the food delivery app.
As you know, you would be getting the source code along with this project. So, before actually going
through the source code of the food delivery app, you truly should understand the below terms.
These terms help you understand the purpose of each file and directory.
1. Manifest: The Manifest file will contain all the app permissions and declarations of the Food
Delivery App.
2. Gradle: In the Gradle file, all the dependencies of libraries are present.
3. Firebase: Firebase is a cloud service provided by Google to provide authentication, real-
time database, and other services to your app.
4. Main Activity: The Main Activity is the parent activity and occurs at first whenever the
user starts your Food Delivery App.
5. Resources: There are several resources like colors, strings, drawable, layout, etc.,
present in resources that contain all the assets of your project.
6. Libraries: We have used two libraries to display the image circularly. Those libraries are
Picasso and Circular Image Library.
I hope you got the hang of the food delivery app and are now ready to kickstart. So, now let’s see
how you can implement the food delivery app project in android in straightforward steps.
Step 1: Firstly, you need to download the “Food Delivery App” source code from the link below.
Step 2: After that, you need to extract the zip file of the food delivery application.
Step 3: Open your Android Studio and then browse the project folder and select it.
Step 4: Wait for the files to load. After that, go to Tools and then select Firebase and connect it
with your project.
Step 6: Now, add the SHA 1 key of your project in the project settings of the firebase console.
Step 7: Now, just run your Android Food Delivery App Project and notice the output.
Fowchart
Diagram
Source code
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
package com.example.mythirtproject;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
Login page
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/tv1"
android:text="username"
android:textSize="30dp"
android:textColor="#000"
android:layout_marginBottom="10dp"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/et1"
android:textColor="#000"
android:textSize="30dp"
android:maxLength="101"
android:layout_marginTop="10dp"
android:layout_below="@+id/tv1"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/tv2"
android:text="enter password"
android:textSize="30dp"
android:layout_marginTop="20dp"
android:layout_below="@+id/et1"
android:textColor="#000"
android:layout_marginBottom="10dp"/>
<EditText
android:id="@+id/et2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/tv2"
android:layout_marginTop="10dp"
android:inputType="textPassword"
android:textColor="#000"
android:textSize="40dp" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/mybtn"
android:text="login"
android:layout_marginTop="100dp"
android:layout_below="@+id/et2"/>
</Relative layout>
package com.example.mysecondapp;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
name=findViewById(R.id.et1);
password=findViewById(R.id.et2);
btn=findViewById(R.id.mybtn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
myName=name.getText().toString();
myPass=password.getText().toString();
if (myName.equals(user)&&myPass.equals(psw))
Toast.makeText(MainActivity.this, "Login successfully",
Toast.LENGTH_LONG).show();
else {
Toast.makeText(MainActivity.this, "Login fail",
Toast.LENGTH_LONG).show();
}
}
});
first page
<ImageView
android:id="@+id/imageView"
android:layout_width="406dp"
android:layout_height="740dp"
android:scaleType="fitXY"
android:src="@drawable/background_intro"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="308dp"
android:layout_height="319dp"
android:src="@drawable/logo"
app:layout_constraintBottom_toBottomOf="@+id/imageView"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.495"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/imageView" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Foodator"
android:textSize="60sp"
android:textColor="#3d33a8"
android:textStyle="bold"
app:layout_constraintBottom_toTopOf="@+id/imageView2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/imageView" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Food Delivery App"
android:textStyle="bold"
android:textColor="#3d33a8"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="@+id/imageView"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@+id/imageView"
app:layout_constraintTop_toBottomOf="@+id/imageView2" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/startBtn"
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_marginStart="24dp"
android:layout_marginEnd="24dp"
android:background="@drawable/orange_button"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/imageView">
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Get Started"
android:textColor="#ffffff"
android:textSize="25sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
package com.example.fooddeliveryapp.Domain;
Second page
<ScrollView
android:id="@+id/scrollview"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginBottom="70dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="32dp"
android:layout_marginTop="16dp"
android:text="Hi Rechard"
android:textColor="#dd3d00"
android:textSize="20sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/imageView3"
app:layout_constraintHorizontal_bias="0.096"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Order & Eat"
android:textColor="#000000"
android:textSize="20sp"
app:layout_constraintStart_toStartOf="@+id/textView"
app:layout_constraintTop_toBottomOf="@+id/textView" />
<ImageView
android:id="@+id/imageView3"
android:layout_width="97dp"
android:layout_height="93dp"
android:layout_marginEnd="16dp"
app:layout_constraintBottom_toBottomOf="@+id/textView4"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@+id/textView"
app:layout_constraintVertical_bias="0.282"
app:srcCompat="@drawable/profile" />
<EditText
android:id="@+id/editTextTextPersonName"
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_marginStart="32dp"
android:layout_marginTop="16dp"
android:layout_marginEnd="32dp"
android:background="@drawable/search_background"
android:drawableStart="@drawable/search"
android:ems="10"
android:hint="Find Your Food"
android:inputType="textPersonName"
android:paddingStart="20dp"
android:textSize="20sp"
android:textStyle="italic"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView4" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/constraintLayout2"
android:layout_width="match_parent"
android:layout_height="150dp"
android:layout_marginStart="32dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="32dp"
android:background="@drawable/orange_light_banner"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/editTextTextPersonName">
<ImageView
android:id="@+id/imageView4"
android:layout_width="234dp"
android:layout_height="148dp"
android:layout_marginStart="4dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="1.0"
app:srcCompat="@drawable/image_banner" />
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="24dp"
android:text="Free Delivery"
android:textColor="#000000"
android:textSize="20sp"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.845"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/textView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="May 2 - June 10"
android:textSize="16sp"
android:textStyle="normal|bold"
app:layout_constraintBottom_toTopOf="@+id/constraintLayout"
app:layout_constraintEnd_toEndOf="@+id/textView6"
app:layout_constraintStart_toStartOf="@+id/textView6"
app:layout_constraintTop_toBottomOf="@+id/textView6"
tools:textColor="#000000" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/constraintLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/orange_button"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@+id/textView7"
app:layout_constraintTop_toBottomOf="@+id/textView6">
<TextView
android:id="@+id/textView8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="16dp"
android:layout_marginBottom="8dp"
android:text="Order Now"
android:textColor="#ffffff"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
<TextView
android:id="@+id/textView10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="32dp"
android:layout_marginTop="8dp"
android:text="Categories"
android:textSize="18sp"
android:textStyle="bold"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/constraintLayout2"
tools:textColor="#000000" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView10">
</androidx.recyclerview.widget.RecyclerView>
<TextView
android:id="@+id/textView11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="32dp"
android:layout_marginTop="8dp"
android:text="Popular"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/recyclerView" />
<androidx.recyclerview.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView11" />
</androidx.constraintlayout.widget.ConstraintLayout>
</LinearLayout>
</ScrollView>
<androidx.coordinatorlayout.widget.CoordinatorLayout
android:id="@+id/coordinatorLayout"
android:layout_width="match_parent"
android:layout_height="100dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="parent">
<com.google.android.material.bottomappbar.BottomAppBar
android:id="@+id/app_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:backgroundTint="#f6f6f6"
app:fabCradleMargin="8dp"
app:fabCradleRoundedCornerRadius="50dp"
app:fabCradleVerticalOffset="6dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/homeBtn"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.2"
android:orientation="vertical">
<ImageView
android:id="@+id/imageView5"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
app:srcCompat="@drawable/bottom_btn1" />
<TextView
android:id="@+id/textView9"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Home"
android:textAlignment="center"
android:textColor="#676767"
android:textSize="16sp" />
</LinearLayout>
<LinearLayout
android:id="@+id/profileBtn"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.2"
android:orientation="vertical">
<ImageView
android:id="@+id/imageView5"
android:layout_width="match_parent"
android:layout_height="78dp"
android:layout_weight="1"
app:srcCompat="@drawable/bottom_btn2" />
<TextView
android:id="@+id/textView9"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Profile"
android:textAlignment="center"
android:textColor="#676767"
android:textSize="16sp" />
</LinearLayout>
<LinearLayout
android:id="@+id/homeBtn"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.2"
android:orientation="vertical"
android:visibility="invisible">
<TextView
android:id="@+id/textView9"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Home"
android:textAlignment="center"
android:textColor="#676767"
android:textSize="12sp" />
</LinearLayout>
<LinearLayout
android:id="@+id/supportBtn"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.2"
android:orientation="vertical">
<ImageView
android:id="@+id/imageView5"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
app:srcCompat="@drawable/bottom_btn3" />
<TextView
android:id="@+id/textView9"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Support"
android:textAlignment="center"
android:textColor="#676767"
android:textSize="16sp" />
</LinearLayout>
<LinearLayout
android:id="@+id/settingBtn"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.2"
android:orientation="vertical">
<ImageView
android:id="@+id/imageView5"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
app:srcCompat="@drawable/bottm_btn4" />
<TextView
android:id="@+id/textView9"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Settings"
android:textAlignment="center"
android:textColor="#676767"
android:textSize="16sp" />
</LinearLayout>
</LinearLayout>
</com.google.android.material.bottomappbar.BottomAppBar>
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/floatingActionButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:backgroundTint="#ff5e00"
android:elevation="3dp"
android:src="@drawable/shopping_cart"
app:backgroundTint="#ff5e00"
app:layout_anchor="@id/app_bar"></com.google.android.material.floatingactionbutton.Fl
oatingActionButton>
<ImageView
android:id="@+id/imageView5"
android:layout_width="match_parent"
android:layout_height="27dp"
android:layout_weight="1"
app:layout_anchor="@+id/floatingActionButton"
app:layout_anchorGravity="center"
app:srcCompat="@drawable/btn1" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
package com.example.fooddeliveryapp.Activity;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.os.Bundle;
import com.example.fooddeliveryapp.Domain.CategoryDomain;
import com.example.fooddeliveryapp.R;
import java.util.ArrayList;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
recyclerViewCategory();
}
This industrial training is very important as my life goals. In this training we are learn the verious
web technologies like Word-Press, Html, css, JavaScript, Python and php languages. This languages
are very helpful for our future carrer. this training is very important in my life. In this training I am
In the Industrial training we are learned the new web development technologies
(Word-press, html, css, java script, python, php) Now we are able to make own websites
using the this web development technologies . In this industrial training we are makedthe own
projects in teams.in this training we are maked the simple website for rural development.
In conclusion,rural communities have far more health disparities than urban communities.There
Are higher rates of obesity,diabetes,and infant mortality in rural areas, Lack of education, and
decreased access to health services are to blame.Greater attention needs to be paid to the problem
of obesity in rural areas, where residents have higher rates of these chronic diseases and
premature death, and poorer access to health care. Urban areas have more access to all areas of
health care, healthy food, and education programs. These socio-economic and health disparities
need to be addressed, so all communities of the American population can have access to equal
https://www.researchgate.net/publication/331550500_Significance_of_Rural_Developme-nt .
https://shodhganga.inflibnet.ac.in/bitstream/10603/9697/6/06_chapter%201.pdf
https://en.wikipedia.org/wiki/Rural_development