New - OJT Report Documentation
New - OJT Report Documentation
MAHARASHTRA
2023-24
INDEX
1 Certificate 2
2 Title 3
6 Online Diary 22
7 Self-Assessment 24
1
Certificate
2
Title
My role in brief:
• Provide sellers with an intuitive dashboard interface to easily input product details and
receive predicted future pricing ranges. This will empower sellers to make more informed
decisions when setting listing prices for their products.
• Utilizing a range of web development languages, including HTML, CSS, and JavaScript.
HTML to structure and organize content, CSS defines the layout and styling, and
JavaScript adds interactivity and dynamic functionality to the web application.
• Design and code web pages to be responsive, adapting seamlessly to different screen
sizes and devices.
• Maintaining simple product input form so that sellers can quickly enter key product
attributes like category, brand, etc. and get predicted price.
3
• Visualizing trends that display charts showing the predicted price trajectory over time to
spot upward or downward trends.
• Establishing a connection between the client-side application and a server, allowing for
the seamless retrieval and utilization of data within the user interface.
• Troubleshooting and debugging front-end issues, such as broken links, layout problems,
or JavaScript errors, are essential responsibilities for front-end developers.
• To perform testing and quality checks to ensure the functionality and usability of web
pages, addressing any bugs or issues that may arise.
• Finally, maintaining thorough documentation of code and development processes is
crucial for front-end developers, as it helps in the maintenance and troubleshooting of
web applications.
By leveraging APIs on the front-end, developers can build applications that are capable of
fetching and displaying data in real-time, enhancing the overall user experience and
providing users with the most current and relevant information.
4
Description of the Organization
Finomes is a digital marketing and web development agency based in Mumbai, Maharashtra. The
organization is committed to understanding the fundamental business models of its clients to
deliver tailored digital marketing solutions that optimize their growth aspirations. Specializing in
integrated digital marketing strategies, Finomes offers a range of essential services including
UI/UX designing and web development designed to empower clients and facilitate their
expansion in the online marketplace. Finomes prides itself on its ability to develop a special
approach for each client based on their unique demands and benchmark analysis.
Overview of Services:
▪ UI/UX
At the core of Finomes’ offerings is its commitment to delivering customized UI/UX design
services. These services are meticulously crafted to align with each client’s specific requirements
and budgetary constraints. Finomes understands the critical role that user interface and
experience play in the success of digital platforms. By focusing on usability, accessibility, and
aesthetic appeal, Finomes ensures that every design solution not only meets but exceeds client
expectations. Moreover, beyond the initial design phase, Finomes provides ongoing support and
maintenance services. This proactive approach guarantees that the UI/UX remains functional, up-
to-date, and capable of adapting to evolving user needs and technological advancements over
time.
▪ Digital Marketing
In addition to UI/UX design, Finomes excels in digital marketing services aimed at enhancing
clients’ online presence and driving significant traffic to their websites. Leveraging advanced
SEO strategies and content marketing techniques, Finomes helps clients achieve higher search
engine rankings and increased organic visibility. By implementing tailored digital marketing
campaigns, Finomes effectively expands the brand reach of client companies, ensuring they
reach and engage with their target audiences effectively.
Furthermore, brand management is a cornerstone of Finomes’ digital marketing strategy. Beyond
mere promotion, Finomes focuses on cultivating and maintaining a positive brand image across
all digital channels. Through comprehensive brand management practices, including reputation
monitoring and enhancement initiatives, Finomes safeguards and enhances the credibility and
visibility of client brands in the competitive online environment.
▪ Web Development
In the realm of web development, Finomes utilizes state-of-the-art tools and techniques to create
highly functional and visually compelling websites on the WordPress platform. Recognizing the
importance of responsive design, Finomes ensures that all websites are seamlessly optimized for
various devices, including desktops, tablets, and smartphones. This approach not only enhances
user experience but also contributes to improved search engine rankings, as responsiveness is a
5
key factor in Google’s ranking algorithm. Moreover, Finomes remains committed to ongoing
support and maintenance for all websites developed. This includes regular updates to WordPress
core and plugins, security enhancements, and performance optimizations. By staying proactive in
maintenance, Finomes ensures that client websites remain secure, reliable, and capable of
delivering optimal performance at all times.
Unique Approach:
Beyond technical expertise, Finomes prides itself on its client-centric approach and commitment
to fostering long-term partnerships. Each project undertaken by Finomes is driven by a thorough
understanding of client goals, market dynamics, and industry trends. This holistic approach
enables Finomes to deliver solutions that not only meet immediate needs but also align with
clients’ overarching business objectives and growth strategies. By maintaining open lines of
communication and transparency throughout the project lifecycle, Finomes cultivates a
collaborative environment where client feedback is valued and integrated into every phase of
development and implementation.
Moreover, Finomes distinguishes itself through its dedication to continuous improvement and
innovation. As technology and digital marketing trends evolve, Finomes remains at the forefront,
constantly refining its methodologies and exploring new avenues to deliver added value to
clients. Whether through the adoption of emerging technologies, the integration of analytics-
driven insights, or the exploration of new digital platforms, Finomes is committed to staying
ahead of the curve and equipping clients with the tools and strategies needed to thrive in an
increasingly competitive marketplace.
Conclusion:
In summary, Finomes embodies excellence in digital solutions and services, offering a
comprehensive suite of offerings that empower businesses to achieve their full potential in the
digital age. From customized UI/UX design and strategic digital marketing to cutting-edge web
development on WordPress, Finomes is dedicated to delivering measurable results and driving
sustainable growth for its diverse portfolio of clients. With a steadfast commitment to quality,
innovation, and client satisfaction, Finomes continues to set the standard for excellence in the
digital services industry, helping businesses navigate and succeed in an ever-evolving digital
landscape.
6
Description of the activities done by the section where intern has worked
IT Department
Finomes offers comprehensive IT services that cater to the needs of businesses across various
sectors. The company's services are divided into two primary sections: UI/UX Design and Web
Development. Each section is designed to provide tailored solutions that meet the unique
requirements and budget constraints of clients.
UI/UX Design Services
Finomes' UI/UX design services are centered around creating user interfaces and experiences
that are intuitive, accessible, and visually appealing. The company's team of experienced
designers and developers work closely with clients to understand their goals, target audience, and
technical requirements. This collaborative approach ensures that the final design not only looks
great but also functions seamlessly with the software or application.
▪ Key Features of UI/UX Design Services
1. Customized Solutions: Finomes offers tailored UI/UX design services that are tailored to
each client's specific needs and budget.
2. User-Centered Approach: The company focuses on usability, accessibility, and aesthetic
appeal to ensure that every design solution meets and exceeds client expectations.
3. Ongoing Support: Beyond the initial design phase, Finomes provides ongoing support and
maintenance services to guarantee that the UI/UX remains functional, up-to-date, and
capable of adapting to evolving user needs and technological advancements over time.
1. User Research
Understanding Users: Conduct thorough research to understand the needs, behaviors, and
motivations of the target audience. This includes gathering data through surveys, interviews,
and observations to create user personas and empathy maps.
3. Ideation
Concept Development: Use various tools like ideation maps and moodboards to generate and
visualize ideas. This stage helps in identifying both positive and negative aspects of the
design and deciding on the best solution.
7
4. Prototype the Design
Wireframing: Create low-fidelity wireframes to outline the visual hierarchy and structural
principles of each screen. This helps in sharing designs with stakeholders and getting
feedback early on.
High-Fidelity Design: Move to high-fidelity design images with detailed visuals and color
themes.
6. Implementation
Collaborate with Developers: Work closely with the development team to ensure the final
product or service aligns with the UX design.
Monitor and Optimize: Continuously monitor the product or service after launch, and make
further improvements based on user feedback and data
1. User Experience: A good design enhances the user experience by making it easy and
enjoyable for users to interact with the product.
3. User Retention: A good design that is both functional and visually appealing can lead to
increased user retention and loyalty.
4. Brand Consistency: A consistent UI design helps in conveying a strong brand message and
building trust with users.
5. Increased Productivity: A user-friendly design can improve the efficiency and productivity of
users, leading to better overall outcomes.
6. Reduced Costs: Addressing usability issues early in the design process can help avoid costly
rework and development challenges later on.
8
Web Development Services
Finomes' web development services utilize state-of-the-art tools and techniques to create highly
functional and visually compelling websites on the WordPress platform. The company
recognizes the importance of responsive design and ensures that all websites are seamlessly
optimized for various devices, including desktops, tablets, and smartphones.
▪ Key Features of Web Development Services
1. Responsive Design: Finomes ensures that all websites are optimized for various devices,
enhancing user experience and contributing to improved search engine rankings.
2. Ongoing Support: Finomes remains committed to ongoing support and maintenance for all
websites developed. This includes regular updates to WordPress core and plugins, security
enhancements, and performance optimizations.
3. Security and Performance: By staying proactive in maintenance, Finomes ensures that client
websites remain secure, reliable, and capable of delivering optimal performance at all times.
9
Ongoing Maintenance: Regularly update the website's content, security, and functionality to
keep it up-to-date and secure.
1. Responsive Design: The website should be optimized for seamless viewing and interaction
across various devices, including desktops, tablets, and smartphones.
2. User-Centered Approach: The website's design and functionality should be driven by the
needs and preferences of the target audience.
3. Scalability: The website should be designed to accommodate future growth and changes,
such as increased traffic or additional features.
4. Security: The website should be built with robust security measures to protect against cyber
threats and ensure the safety of user data.
5. Search Engine Optimization (SEO): The website should be optimized for search engines to
improve its visibility and ranking in search results.
10
Description of work allotted and done by the intern
11
Establish regular communication channels with the back-end team to discuss the dashboard
requirements and ensure that both teams are aligned on the project goals.
Work closely with the back-end team to identify the specific data, APIs, and backend services
that need to be integrated into the dashboard. This includes understanding the available data and
how it can be presented in a meaningful way.
6. Create a Sample Layout
Create a sample layout of the dashboard, including the placement of elements, colors, and
typography. This will help in visualizing the overall design and ensuring that it meets the project
goals.
7. Collect Required Elements
Collect all the necessary assets such as images, data, fonts, and other visual elements required for
the dashboard.
8. Create HTML File for Structure
HTML (Hypertext Markup Language) is used to describe the structure and formatting of a web
page. It uses a series of tags and attributes to define the elements of a web page, such as
headings, paragraphs, images, and links.
9. Create CSS File for Styling
Create a CSS file for styling the index page of the dashboard. This will ensure that the design is
visually appealing and consistent across all elements.
10. Create JavaScript File for Interactivity
Create a JavaScript file to make the dashboard interactive. This will include adding functionality
to the dashboard, such as animations, transitions, and user interactions.
<html lang="en">
<head>
<meta charset="utf-8">
<title>Admin</title>
12
<link rel="stylesheet" href="vendors/ti-icons/css/themify-icons.css">
</head>
<body>
<div class="container-scroller">
</div>
<span class="icon-menu"></span>
</button>
<div class="input-group">
13
<div class="card-body">
<div class="carousel-inner">
<div class="row">
<h1 class="text-primary">$34040</h1>
<p class="mb-2 mb-xl-0">The total number of sessions within the date range. It is the period time
a user is actively engaged with your website, page or app, etc</p>
</div>
</div>
<div class="row">
<tr>
<td class="text-muted">Illinois</td>
</div>
</td>
</tr>
<tr>
<td class="text-muted">Washington</td>
14
</div>
</td>
</tr>
<tr>
<td class="text-muted">Alaska</td>
</div>
</td>
</tr>
</table>
</div>
</div>
<canvas id="north-america-chart"></canvas>
<div id="north-america-legend"></div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<div class="row">
<h1 class="text-primary">$34040</h1>
15
<script src="js/off-canvas.js"></script>
<script src="js/hoverable-collapse.js"></script>
<script src="js/template.js"></script>
<script src="js/settings.js"></script>
<script src="js/todolist.js"></script>
<script src="js/dashboard.js"></script>
<script src="js/Chart.roundedBarCharts.js"></script>
</body>
</html>
display: inline-block;
font-weight: 400;
color: #1F1F1F;
text-align: center;
vertical-align: middle;
user-select: none;
background-color: transparent;
font-size: 0.875rem;
line-height: 1;
border-radius: 0.1875rem;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow
0.15s ease-in-out;
16
color: #fff;
background-color: #4B49AC;
border-color: #4B49AC;
color: #fff;
background-color: #3f3e91;
border-color: #3b3a88;
.dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-bottom: 0;
.tooltip {
position: absolute;
z-index: 1070;
display: block;
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",
"Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
17
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: 0.75rem;
word-wrap: break-word;
opacity: 0;
h1, .h1 {
font-size: 3.125rem;
h2, .h2 {
font-size: 2.187rem;
h3, .h3 {
font-size: 1.525rem;
h4, .h4 {
font-size: 1.125rem;
h5, .h5 {
font-size: 1rem;
h6, .h6 {
18
font-size: .9375rem;
.footer {
background: #F5F7FF;
font-weight: 400;
#settings-trigger i {
color: #ffffff;
font-size: 1rem;
line-height: 1rem;
.rtl #settings-trigger {
right: auto;
left: 30px;
#settings-trigger {
display: none;
19
JS Code Snippets:
$(function() {
'use strict';
if ($(".mapael-example-1").length) {
$(".mapael-example-1").mapael({
map: {
name: "france_departments",
defaultArea: {
attrsHover: {
fill: "#343434",
stroke: "#5d5d5d",
"stroke-width": 1,
"stroke-linejoin": "round"
},
(function($) {
'use strict';
$(function() {
if ($("#order-chart").length) {
var areaData = {
datasets: [
data: [200, 480, 700, 600, 620, 350, 380, 350, 850, "600", "650", "350", "590", "350", "620", "500", "990",
"780", "650"],
borderColor: [
'#4747A1'
],
borderWidth: 2,
fill: false,
label: "Orders"
20
},
data: [400, 450, 410, 500, 480, 600, 450, 550, 460, "560", "450", "700", "450", "640", "550", "650", "400",
"850", "800"],
borderColor: [
'#F09397'
],
borderWidth: 2,
fill: false,
label: "Downloads"
};
function($) {
(function() {
var db = {
loadData: function(filter) {
});
},
21
Online Diary
17-May Fri
Joined Finomes as front-end developer to
build AI predictive model for e-commerce
1st Week
18-May Sat
Researched on how to build AI predictive model
3rd Week
29-May Wed Created a sample layout for front-end
22
31-May Fri Worked on designing part of the dashboard
23
Self-assessment
Technical Skills
▪ HTML
1. Semantic Markup: Developing a deep understanding of semantic HTML elements and their
appropriate usage to create a well-structured and accessible web page.
2. DOM Manipulation: Learning how to effectively manipulate the Document Object Model
(DOM) using JavaScript to dynamically update the front-end based on API responses.
3. Form Handling: Implementing HTML forms and handling user input, form validation, and
form submission to facilitate data exchange with the API.
▪ CSS
1. Responsive Design: Mastering CSS techniques, such as media queries and flexbox, to create
responsive and mobile-friendly front-end designs.
2. CSS Preprocessors: Gaining experience with CSS preprocessors like Sass or Less, which can
improve the organization, maintainability, and scalability of the front-end codebase.
3. CSS Frameworks: Leveraging CSS frameworks like Bootstrap or Tailwind CSS to accelerate
the development process and ensure consistent styling across the application.
▪ JavaScript
▪ API Integration
1. API Endpoint Interaction: Learning how to interact with API endpoints, including
constructing proper HTTP requests (GET, POST, PUT, DELETE) and handling the
corresponding responses.
2. Data Handling: Developing the ability to parse and manipulate API data, such as JSON or
XML, to present it in a user-friendly format on the front-end.
3. Authentication and Authorization: Understanding and implementing various authentication
and authorization mechanisms, such as API keys, OAuth, or JWT, to securely access and
interact with the API.
24
▪ Drag-and-Drop Website Tools
1. Explored and evaluated drag-and-drop website builders like Figma, Teleporthq, and Wix to
understand their capabilities, features, and potential integration with the AI software tool.
2. Assessed the suitability of these tools for prototyping, designing, and potentially building the
front-end of the AI software tool.
3. Determined the advantages and limitations of using drag-and-drop tools compared to custom
front-end development.
Interpersonal Skills
▪ Communication
▪ Problem-Solving
1. Troubleshooting: Developing the ability to identify and resolve issues that may arise during
the front-end development process, such as API response errors or compatibility problems.
2. Adaptability: Demonstrating the flexibility to adapt to changing requirements or unexpected
challenges that may arise during the project lifecycle.
3. Critical Thinking: Applying critical thinking skills to analyze the front-end requirements,
identify potential issues, and devise effective solutions.
▪ Project Management
1. Time Management: Effectively managing time and prioritizing tasks to ensure the front-end
development stays on track and meets deadlines.
2. Task Prioritization: Determining the appropriate order and prioritization of front-end
development tasks to align with the overall project goals.
3. Continuous Improvement: Continuously evaluating the development process and identifying
opportunities for improvement to enhance the quality and efficiency of the front-end.
25
Professional Evaluation of intern
Name of intern: Nishi Jain
College/institution: Usha Pravin Gandhi College of Arts, Science and Commerce
[Note: Give a score in the 1 to 5 scale by putting √ in the respective cells]
No Particular Excellent Very Good Moderate Satisfactory
Good
1 Attendance &
Punctuality
2 Ability to work in a
team
3 Written and oral
communication
skills
4 Problem solving
skills
5 Ability to grasp
new concepts
6 Technical skill in
terms of
technology,
programming etc
7 Ability to complete
the task
8 Quality of overall
work done
Comments: "The intern's exceptional performance across all areas, from attendance and
teamwork to technical skills and problem-solving, made them an invaluable asset to our team."
Signature:
26