Index: Sr. No. Contents Page No. Annexure I - Micro Project Proposal 1-2
Index: Sr. No. Contents Page No. Annexure I - Micro Project Proposal 1-2
Index: Sr. No. Contents Page No. Annexure I - Micro Project Proposal 1-2
3. Proposed Methodology 1
1
4. Action Plan 2
5. Resources Required 2
1.Rationale 3
4.Literture Review 4
2
5.Actual Methodology Followed 5-9
9. Applications 11
1
Annexure I
Micro-Project Proposal
G-mail Login
3. Proposed Methodology
The proposed system aims to automate the Google G-mail system, pre-checking the
inclusion of all required material and automatically ranking each based on a Google
Account. These Account include the ranking of entrance exam score, their scores in
intermediate level etc. The data used by the system is stored in a database that will be the
center of all information held about users and the base for the remainder of the process
after the initial application has been made. This enables things to be simplified and
considerably quickened, making the jobs of the people involved easier. It supports the
current process but centralizes it and makes it possible for decisions to be made earlier and
easier way.
2
4.Action Plan
5. Resources Required
3
Sr.
No. Enrollment No. Name of Team Member Roll No.
Annexure – II
Micro-Project Report
G-mail Login
1.Rationale
JavaScript is limited featured client-side programming language. JavaScript runs at the
client end through the user’s browser without sending message back and forth to the server. It
is widely used by the web developers to do things such as build dynamic web pages, respond
to events create interactive forms, validate data that the visitor enters into a form, control the
browser etc. this course helps student to create highly interactive web pages using these
features.
4
e) Create interactive webpage using regular expression for validation.
4. Literature Review
Gmail is a free email service provided by Google. As of 2019, it had 1.5 billion active
users worldwide. A user typically accesses Gmail in a web browser or the official mobile
app. Google also supports the use of email clients via the POP and IMAP protocols. At its
launch in 2004, Gmail provided a storage capacity of one gigabyte per user, which was
significantly higher than its competitors offered at the time. Today, the service comes with 15
gigabytes of storage. Users can receive emails up to 50 megabytes in size, including
attachments, while they can send emails up to 25 megabytes. In order to send larger files,
users can insert files from Google Drive into the message.
The proposed system aims to automate the Google G-mail system, pre-checking the
inclusion of all required material and automatically ranking each based on a Google Account.
These Account include the ranking of entrance exam score, their scores in intermediate level
etc. The data used by the system is stored in a database that will be the center of all
information held about users and the base for the remainder of the process after the initial
application has been made. This enables things to be simplified and considerably quickened,
making the jobs of the people involved easier. It supports the current process but centralizes it
and makes it possible for decisions to be made earlier and easier way.
Program
<html>
<head>
5
<link rel="stylesheet" href="C:\Users\Amar\OneDrive\Desktop\finally\style.css">
</head>
<body>
<div class="container">
<form id="Form1">
<h3>CREATE ACCOUNT</h3>
<div class="btn-box">
</div>
</form>
<form id="Form2">
<h3>SOCIAL LINKS</h3>
<div class="btn-box">
</div>
6
</form>
<form id="Form3">
<h3>PERSONAL INFO</h3>
<div class="btn-box">
<button type="Submit">Submit</button>
</div>
</form>
<div class="step-row">
<div id="progress"></div>
<div class="step-col"></div>
<div class="step-col"></div>
<div class="step-col"></div>
</div>
<script>
7
var Next2 = document.getElementById("Next2");
Next1.onclick = function(){
Form1.style.left = "-450px";
Form2.style.left = "40px";
progress.style.width = "240px";
Back1.onclick = function(){
Form1.style.left = "40px";
Form2.style.left = "450px";
progress.style.width = "120px";
Next2.onclick = function(){
Form2.style.left = "-450px";
Form3.style.left = "40px";
progress.style.width = "360px";
Back2.onclick = function(){
Form2.style.left = "40px";
Form3.style.left = "450px";
progress.style.width = "240px";
8
}
</script>
</body>
</html>
Style. Css
*{
margin: 0;
padding: 0;
font-family: sans-serif;
}
body{
background-image: linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.8)),url(banner.jpg);
background-position: center;
background-size: cover;
}
.container{
width: 360px;
height: 400px;
margin: 8% auto;
background: #fff;
border-radius: 5px;
position: relative;
overflow: hidden;
}
h3{
text-align: center;
margin-bottom: 4-px;
color: #777;
}
.container form{
width: 280px;
position: absolute;
top: 100px;
left: 40px;
transition: 0.5s;
}
form input{
width: 100%;
9
padding: 10px 5px;
margin: 5px 0;
border: 0;
border-bottom: 1pxx soild #999;
outline: none;
background: transparent;
}
::Placeholder{
color: #777;
}
.btn-box{
width: 100%;
margin: 30px auto;
text-algin: center;
}
form button{
width: 110;
height: 35px;
margin:0 10px;
background: linear-gradient(to right, #ff105f, #ffad06);
border-radius: 30px;
border: 0;
outline: none;
color: #fff;
cursor: pointer;
}
#Form2{
left: 450px;
}
#Form3{
left: 450px;
}
.step-row{
width: 360;
height: 40;
margin: 0 auto;
display: flex;
align-items: center;
box-shadow: 0 -1px 5px-1px #000;
position: realtive;
}
.step-col{
width: 120px;
10
text-align: center;
color: #333;
position: relative;
}
#progress{
position: absolute;
height: 100%;
width: 120px;
background: linear-gradient(to right, #ff105f, #ffado6);
transition: 1s;
}
# progress :: after{
content: '';
height: 0;
width: 0;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
position: absolute;
right: -20;
top: 0;
border-left: 20px solid #ffad06;
}
11
7.Output of the Micro-Project:
Output Screens:
12
8. Skill developed / Learning out of the Micro-Project
1.Learn to design a form which accepts input values.
13
2.Learn to implement function.
3.Learn to implement form events.
4.Learn to implement validation using regular expression.
**************
14