RASHMI C Ui-Internship
RASHMI C Ui-Internship
UNIVERSITY
BELAGAVI – 590018,
Karnataka INTERNSHIP
REPORT
ON
“E COMMERCE STORE”
BACHELOR OF ENGINEERING IN
YOUR BRANCH
Submitted by:
RASHMI C
1AT22CS409
Conducted at
VARCONS TECH PVT LTD
CERTIFICATE
This is to certify that the Internship titled “E commerce Store” carried out by Ms.
Rashmi C, a bonafide student of Atria Institute of Technology, in partial fulfillment for the
award of Bachelor of Engineering, in CSE under Visvesvaraya Technological University,
Belagavi, during the year 2023-2024. It is certified that all corrections/suggestions indicated have been
incorporated in the report.
The project report has been approved as it satisfies the academic requirements in respect
of Internship prescribed for the course Internship / Professional Practice (21INT49)
External Viva:
1)
2)
Date : 5/12/2023 :
Place :BENGALORE
USN : 1AT22CS409
NAME :RASHMI C
We express our sincere thanks to our Principal, for providing us adequate facilities to
undertake this Internship.
We would like to thank our Head of Dept – branch code, for providing us an opportunity to
carry out Internship and for his valuable guidance and support.
We would like to thank our (Lab assistant name) Software Services for guiding us during the
period of internship.
We express our deep and profound gratitude to our guide, Guide name, Assistant/Associate
Prof, for her keen interest and encouragement at every step in completing the Internship.
We would like to thank all the faculty members of our department for the support extended
during the course of Internship.
We would like to thank the non-teaching members of our dept, forhelping us during the
Internship.
Last but not the least, we would like to thank our parents and friends without whose constant
help, the completion of Internship would have not been possible.
RASHMI C
1AT22CS409
There is a consensus among designers on the need for a rigorous separation of the
functionality of a computer system from its user interface. The principle remains sterile
unless some way is provided to put it into practice. It is argued that designers of the
interface between users and computer systems need a toolkit of abstractions that embody
human factors knowledge while automatically executing the low-level details of the
interaction. We believe that the notion of a user interface toolkit constitutes a reasonable
way to enforce this separation. Given this approach, the next goal is the definition of a
toolkit that is useful. The author points at some general benefits resulting from the toolkit
abstractions. In particular, the user can avoid "communication deadlocks" by running
several applications simultaneously; or he can obtain distinct views of an object through
the external view mechanism; or, as a last example, he can interact by means of the
dialog socket with the various applications on the workstation in a consistent way
through a unique (refinable) dialog-handler (or a dialog-handler of his choice).
Therefore, the proposed abstractions improve the quality of user interfaces when viewed
in the large.
Sl no Description Page no
1 Company Profile 8
3 Introduction 17-18
4 System Analysis 19
5 Requirement Analysis 21
6 Design Analysis 23
7 Feedback 25
8 Snapshots 27-28
9 Conclusion 30
10 References 31
Company Name is a Technology Organization providing solutions for all web design and
development, MYSQL, PYTHON Programming, HTML, CSS, ASP.NET and LINQ.
Meeting the ever increasing automation requirements, Sarvamoola Software Services.
specialize in ERP, Connectivity, SEO Services, Conference Management, effective web
promotion and tailor-made software products, designing solutions best suiting clients
requirements.
Company Name, strive to be the front runner in creativity and innovation in software
development through their well-researched expertise and establish it as an out of the box
software development company in Bangalore, India. As a software development company,
they translate this software development expertise into value for their customers through their
professional solutions.
They understand that the best desired output can be achieved only by understanding the
clients demand better. Varcons Technologies work with their clients and help them to defiine
their exact solution requirement. Sometimes even they wonder that they have completely
redefined their solution or new application requirement during the brainstorming session, and
here they position themselves as an IT solutions consulting group comprising of high caliber
consultants.
They believe that Technology when used properly can help any business to scale and achieve
new heights of success. It helps Improve its efficiency, profitability, reliability; to put it in
one sentence ” Technology helps you to Delight your Customers” and that is what we want to
achieve.
Company Name is a Technology Organization providing solutions for all web design and
development, MYSQL, PYTHON Programming, HTML, CSS, ASP.NET and LINQ.
Meeting the ever increasing automation requirements, Varcons Technologies specialize in
ERP, Connectivity, SEO Services, Conference Management, effective web promotion and
tailor-made software products, designing solutions best suiting clients requirements. The
organization where they have a right mix of professionals as a stakeholders to help us serve
our clients with best of our capability and with at par industry standards. They have
young, enthusiastic, passionate and creative Professionals to develop technological
innovations in the field of Mobile technologies, Web applications as well as Business and
Enterprise solution. Motto of our organization is to “Collaborate with our clients to provide
them with best Technological solution hence creating Good Present and Better Future for our
client which will bring a cascading a positive effect in their business shape as well”.
Providing a Complete suite of technical solutions is not just our tag line, it is Our Vision for
Our Clients and for Us, We strive hard to achieve it.
Products of Company
Android Apps
It is the process by which new applications are created for devices running the Android
operating system. Applications are usually developed in Java (and/or Kotlin; or other such
option) programming language using the Android software development kit (SDK), but other
development environments are also available, some such as Kotlin support the exact same
Android APIs (and bytecode), while others such as Go have restricted API access.
The Android software development kit includes a comprehensive set of development tools.
These include a debugger, libraries, a handset emulator based on QEMU, documentation,
sample code, and zutorials. Currently supported development platforms include computers
running Linux (any modern desktop Linux distribution), Mac OS X 10.5.8 or later, and
Windows 7 or later. As of March 2015, the SDK is not available on Android itself, but
softwaredevelopment is possible by using specialized Android applications.
Web Application
It is a client–server computer program in which the client (including the user interface and
client- side logic) runs in a web browser. Common web applications include web mail, online
Frameworks can also promote the use of best practices such as GET after POST. There are
some who view a web application as a two-tier architecture. This can be a “smart” client that
performs all the work and queries a “dumb” server, or a “dumb” client that relies on a “smart”
server. The client would handle the presentation tier, the server would have the database
(storage tier), and the business logic (application tier) would be on one of them or on both.
While this increases the scalability of the applications and separates the display and the
database, it still doesn‟t allow for true specialization of layers, so most applications will
outgrow this model. An emerging strategy for application software companies is to provide
web access to software previously distributed as local applications. Depending on the type of
application, it may require the development of an entirely different browser-based interface,
or merely adapting an existing application to use different presentation technology. These
programs allow the user to pay a monthly or yearly fee for use of a software application
without having to install it on a local hard drive. A company which follows this strategy is
known as an application service provider (ASP), and ASPs are currently receiving much
attention in the software industry.
Security breaches on these kinds of applications are a major concern because it can involve
both enterprise information and private customer data. Protecting these assets is an important
part of any web application and there are some key operational areas that must be included in
the development process. This includes processes for authentication, authorization, asset
handling, input, and logging and auditing. Building security into the applications from the
beginning can be more effective and less disruptive in the long run.
Web design
It is encompasses many different skills and disciplines in the production and maintenance of
websites. The different areas of web design include web graphic design; interface design;
authoring, including standardized code and proprietary software; user experience design; and
They have a great team of skilled mentors who are always ready to direct their trainees in the
best possible way they can and to ensure the skills of mentors we held many skill
development programs as well so that each and every mentor can develop their own skills
with the demands of the companies so that they can prepare a complete packaged trainee.
• Python
• Selenium Testing
• Software Training
•
•
User Interface (UI) and User Experience (UX) design are pivotal components in the development
of digital products and services. They play a crucial role in ensuring that technology not only
functions effectively but also provides a seamless and enjoyable experience for users. This
introduction aims to provide an overview of UI/UX design, its significance, and its relevance in
the modern digital landscape, setting the stage for the internship report that follows.
- Enhanced User Satisfaction: A well-designed user interface and experience lead to increased
user satisfaction, higher user retention, and positive word-of-mouth recommendations.
- Improved Efficiency:Intuitive design can make complex tasks easier to complete, reducing
user frustration and boosting productivity.
- Competitive Advantage: In a crowded digital market, superior UI/UX design can set a product
apart from competitors and attract a loyal user base.
- Cost Savings: Proper UI/UX design reduces the need for extensive post-launch fixes and
updates, saving time and resources.
However, these challenges also bring opportunities for those entering the field of UI/UX
design. Internships provide an excellent platform to gain hands-on experience, tackle real-world
Internship report 2023-24 16
design problems, and develop a deep understanding of the principles and practices that underpin
effective UI/UX design.
In conclusion, UI/UX design is a dynamic and essential field in the realm of technology and
digital product development. This report will delve deeper into the various aspects of UI/UX
design, including methodologies, best practices, and case studies, as well as providing insights
into the practical experiences gained during the internship. By the end of this report, it is hoped
that the reader will have a comprehensive understanding of the importance of UI/UX design and
the valuable role it plays in shaping the digital experiences of users.
SYSTEM ANALYSIS
1. Existing System
2. Proposed System
• NODE JS
• Notepad++ Editor
• Memory: 15.6 GB
• Hard Disk: 40 GB
A] Functional Requirements
• Figma
• Figma is a design tool, and with it, you can create anything you want for the web from
user interfaces to illustrations to icons. So, you can use it to create a full-fledged online
store, a smartwatch app, and everything in between.
• .Before you can really get down to business, you need to have a thorough
understanding of how to use every button within the Figma user interface.
We built a E commerce store design using figma of a pet store named sniff shop. The project
Was designed using the various features such as fig jam for planning the layout, creating
components using the feature named component set,frame selection and grouping the
elements.To create responsive website we made use of the interaction feature available in
prototype. All the buttons on our website work interaction. Some frequently used interactions in
our prototype are after delay with ease out ,on click while hovering.
The Ecommerce store we designed is a clear representation of all the things we learnt and
explored while practicing the lessons taught during the sessions.
The most element we used throughout the designing face was the component set. The steps we
followed,
Select the layers you want to create components from,
Click the next to Create component in the toolbar.
Select Create Multiple components from the options.
Figma will create a component for each frame, group, boolean operation, or path.
We designed the following wireframes,beginning with the home page then the Christmas sale
announcement followed by the product on the Christmas sale then the popular
categories ,followed by the special products we provide and finally ending with the footer page.
Each of these categories open into a desktop for the related product.with the description of each
product
The work done is all by our self. We have explored the designing field while learning this
course.We learnt about designing tool named Figma. In it we learnt about using wireframes
prototyping,planning,desiging,typography,color palttle.
We applied everything we learnt in the project during the inter-ship sessions held over a period of
one month.
After building out your first draft, start breaking down each page and thinking about what flow
will happen from it. As an example, say you have a search bar that when a user searches, think
about whether the user needs to click search or will it automatically search for results? As you
progress you should begin to find some similar elements and design patterns taking shape. These
will become your components and design system.
A user flow shows the steps a user takes to achieve a goal. Sketching these flows is intended to
communicate the steps the user takes through different screens and actions. They should include a
name, step number, and type of user for each flow..
Sitemaps are diagrams in a specific order that show how pages are organised. Sitemaps should be
created pretty early in the design process, to get a better understanding of components that are
needed to build up the product. They communicate the structure of the product you're building so
they’re not just helpful for you as the designer, but also for the people you’re working with (from
developers to content creators).
We built a E commerce store design using figma of a pet store named sniff shop. The project
Was designed using the various features such as fig jam for planning the layout, creating
components using the feature named component set,frame selection and grouping the
elements.To create responsive website we made use of the interaction feature available in
prototype. All the buttons on our website work interaction. Some frequently used interactions in
our prototype are after delay with ease out ,on click while hovering.
It provides a friendly graphical user interface which proves to be better when compared
to the existing system.
System security, data security and reliability are the striking features.
https://youtube.com/shorts/2FU6Yg5shuY?si=9J-Xrq_FteUMI4s5
https://www.instagram.com/reel/Cz10F5-ArXf/?igshid=NmJiYWZiY2E0Mg==
https://youtube.com/shorts/UFrkBYiRIBs?si=Jt8Ld4Ma_MxKqN3Q
https://youtube.com/shorts/t0DQqQhe5sE?si=98diYvIcc6o-i3zK
https://www.instagram.com/reel/CyAb9rkuFK4/?igshid=NmJiYWZiY2E0Mg==
https://www.instagram.com/reel/CyfoZs3A3ld/?igshid=NmJiYWZiY2E0Mg==