report CSS
report CSS
DEPARTMENT OF
ARTIFICIAL INTELLIGENCE(AI)
AND
MACHINE LEARNING(ML)
In
To
M.S.B.T.E. MUMBAI
By
Mr. A. F. Shinde
S.I.T Polytechnic, Yadrav (Ichalkaranji) [2024-25]
CERTIFICATE
This is to certify that,
Name of candidates Roll No
I have successfully completed the Project work entitled “Webpage: For Creating
Sticky Notes” under Mr. A. F. Shinde supervision in the partial fulfillment of the requirement
for the Diploma in Artificial Intelligence (AI) & Machine Learning, and the report
submitted to M.S.B.T.E. MUMBAI. For academic year 2024-2025.
Date:
It is my great pleasure to present the honor and sincere gratitude to my guide Mr. A. F.
Shinde. Sharad Institute of Technology polytechnic, Yadrav helped in joining the hands in
developing each and every step of this project and for valuable guidance and constant
encouragement during completion of project work.
It was my privilage and pleasure to work under her valuable guidance. I am indeed
gratefully to her for providing me helpful suggestions. Due to her constant encouragement and
inspiration, I could complete my project work.
I express thanks to my family and friends for their support and encouragement at every stage of
successful completion of this project work.
My sincere thanks to all those who have directly or indirectly helped me to carry out this work.
1.0 Rationale:
" Webpage: For Creating Sticky Notes " project is a practical and educational way to learn
JavaScript, improve web development skills, and create a real-world, user-friendly web
application. This project can enhance your knowledge of HTML, CSS, local storage, and user
interaction while adding to your portfolio.
b. learn to efficiently process and manipulate data provided by users to generate meaningful
results and Creativity and Innovation.
A literature review for a "Webpage: For Creating Sticky Notes" reveals the importance
of user interaction design, web technologies, mobile compatibility, data security, and collaborative
features. Understanding these aspects is essential for creating an effective digital sticky notes
application. The popularity of the sticky note as a design material has led to many attempts at transferring
sticky-note qualities into a digital context, fueled in part by the increased amount of online collaboration
arising during the COVID-19 pandemic. Popular, online, sticky-note collaborative systems (e.g., Miro;
Mural) and experimental research platforms such as Cards and Boards (Dalsgaard et al., 2020), aim to
capitalize on many of the affordances found in physical sticky notes, often preserving
6.0 Micro-Project:
1. INTRODUCTION
A "Sticky Notes Project" is an interactive web application that allows users to create, organize, and manage
digital sticky notes. This review explores the existing literature related to similar projects, user interaction
design, and technologies commonly used in such applications. Several digital sticky notes projects have
been developed to facilitate digital note-taking. Examples include Evernote, Google Keep, and Microsoft
Sticky Notes. These applications have demonstrated the value of digital sticky notes in enhancing
productivity, organization, and accessibility across devices.Sticky Notes Projects have applications in
various domains, including education and productivity. Researchers have explored their use in classroom
settings for collaborative note-taking and task management.
<script src="script.js"></script>
</body>
</html>
• style.css
@import
url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;900&display=swap');
*{
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Rubik', sans-serif;
body{
background-color: #e74c3c;
}
#container{ display:
grid;
grid-template-columns: repeat(auto-fill,200px);
gap:24px;
padding:24px;
}
.sticky{ height:
200px; padding:
16px; border: none;
outline: none; resize:
none;
border-radius: 5px; font-
size: 18px;
box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
}
.btn-add{ height:
200px; border:
none; outline: none;
color:#fff;
font-size: 20px; background-
color:#2c3e50; cursor: pointer;
}
.btn-add:hover{
background-color: #34495e;
border-radius: 5px;
}
• Script.js
const containerElement=document.getElementById("container");
const btnAdd=document.getElementsByClassName("btn-add")[0];
function getAppStorage(){
return JSON.parse(localStorage.getItem("joes-app") || "[]");
}
getAppStorage().forEach(element => {
const textElement=createTextElement(element.id,element.content);
containerElement.insertBefore(textElement,btnAdd);
});
function createTextElement(id,content){
const textElement=document.createElement('textarea');
textElement.classList.add('sticky');
textElement.value=content; textElement.placeholder='Enter
Your Notes';
textElement.addEventListener("change",()=>{
updateNote(id,textElement.value);
});
textElement.addEventListener("dblclick",()=>{ const
check=confirm("Are You Sure to Delete ?");
if(check){
deleteNotes(id,textElement);
}
});
return textElement;
4. OBJECTIVES
The objective of "Webpage: For Creating Sticky Notes" is User interaction design is critical for the
success of a Sticky Notes Project. Prior research highlights the importance of intuitive interfaces, drag-
and-drop functionality, and real-time collaboration features. User-centered design principles are crucial
for ensuring a positive user experience.
5. FUTURE SCOPE
The future scope of a "Sticky Notes Project" includes potential enhancements like AI integration, cloud
synchronization, improved security, cross-platform compatibility, and custom solutions for education and
businesses, ensuring continued relevance and user satisfaction.
▪ Enhanced Knowledge
▪ Practical Experience
▪ Optimized Resource Allocation
▪ Research Opportunities
Future improvements for a "Sticky Notes Project" can be made in user experience, mobile optimization,
AI integration, collaboration, security, customization, integration, accessibility, sustainability, and
globalization. Sticky notes are commonly used for jotting down quick notes, reminders, and to-do lists.
Developing a digital version can be practical and useful in our increasingly digital world. Users can
access their notes from various devices and platforms. The project simulates a real-world application and
can help you understand how JavaScript is used to build interactive and dynamic web applications. It
involves tasks like creating, updating, deleting, and organizing notes – skills that can be applied to
various web development projects.
10. Conclusion:
In conclusion, "Webpage: For Creating Sticky Notes" presents offers a practical and versatile digital
solution for note-taking and organization. Its future scope includes potential advancements in AI
integration, collaboration features, data security, customization, and expanding its global reach.
Continuous improvement in user experience and accessibility will be vital for its success in meeting
evolving user needs.
11.0 References:
https://www.simplestickynotes.com/download
https://apps.microsoft.com/detail/9nblggh4qghw?hl=en-US&gl=US
CERTIFICATE
This is to certify that,
Place: -
Work Description
Sr. NO. Date Work done Hours Student sign Guide Sign