2. At Anviam,
We Enhance User Experience
Anviam is much more than just a collection of the best work
organised in a visual exhibition.
We have time and again demonstrated our approach, and
how we rationalise your ideas, decisions, and creative flair—
all while giving future employees and clients a sense of what
it's like to work with us.
4. About Us
Anviam has since 2016, been in
the Information Technology
Business.
We offers the greatest web
design, software applications, and
development services available.
We help our clients with their
businesses by providing the best
options for generating worldwide
business enquiries via the web.
5. Entrepreneur | Co-Founder |
Full Stack Developer | Chief
Operating Officer
The team
The Pillars of Anviam
Ankur Sharma Arun Guleria Aman Sharma
Chief Technical Officer |
ROR Expert, Full Stack
Developer
Managing Director | IT
Philanthropist | Full Stack
Developer | Entrepreneur |
Consultant | Sun Certified
Java Developer
Pankaj Chandel
Senior Sales Director |
Success Expert
9. Our Understanding
The Time Tracking Application will aim to provide
a comprehensive solution for tracking employee
time based on clients, projects, and tasks. It will
include a seamless clock-in and clock-out
process, capturing location data, and allowing
employees to send notes or manually enter time
(for editing purposes) when needed. This will
ensure accurate time tracking and provide the
necessary data for further analysis, payroll
processing, and reporting.
Agenda
11. Working User
Experience
● Custom user experience would be made for
the full web and Mobile application, that
would access & adopt the use cases for
the current scenarios.
● The Application work would include
managing portals monitored via the admin.
The managing portals would include the
module, and all of its capabilities.
11
Proof of Concept
12. Modular Setup
● Setup for Each module including
○ Administration Module
○ Employees Module
○ Vendor/Client Module
● This would include creating an
encrypted architecture with
capabilities for each module to
interact with one-another.
12
Proof of Concept
13. Admin User
management
● The challenge of managing
user access to multiple
resources is solved by user
management.
● The team of employees
working under the admin.
13
Proof of Concept
14. Administrative portal
● A dedicated page for the staff login will be
present. All the users will be managed by
the admin. He will be able to add or delete
any users accordingly.
● Each page will then open a section and
show the updatable media that can then be
updated separately.
● A section of the Admin panel that will
manage all the navigation menu items.
● A full frontal navigation and footer
navigation should be added dynamically.
14
Proof of Concept
15. Time Tracking
● System will be able to track employee
location, time based on client, project, and
task, reporting.
● The system will allow employees to track
their time spent on different clients,
projects, and tasks.
● Employees will be able to select the
appropriate client, project, and task from
predefined options or enter them manually.
● The system will provide a user-friendly
interface for employees to start and stop
tracking their time.
15
Proof of Concept
16. Seamless clock-in and clock-out
functionality for employees
● Application will provide seamless
clock-in and clock-out functionality
for employees:
● The system will provide a seamless
clock-in and clock-out process for
employees.
● Employees will be able to easily start
and stop tracking their time with a
single click or tap.
● The system will record the start and
stop times for each task performed
by the employee based on location.
16
Proof of Concept
17. Capture and record location data
when employees clock in and out
● The system will capture and record
the location data of employees when
they clock in and out.
● Location data can be obtained using
GPS or other location tracking
mechanisms.
● The captured location data will be
associated with the respective clock-
in and clock-out records.
17
Proof of Concept
18. Employee Ability to send notes to
admin
● Employee will to send notes to admin
● Employees will have the ability to send notes or
messages to administrators.
● If an employee forgets to clock in or encounters a
network/technical issue, they will be able to
manually enter their time for the project.
● The system will have functionality to access offline
data tracking.
● The system will provide a mechanism for
administrators to review and validate manually
entered time.
● Employees will be log in and out for breaks, lunch,
or their day.
18
Proof of Concept
19. Admin Module
19
Proof of Concept
Dashboard for Analytics
Management module
Comparison of scheduled
versus actual clocked-in
time
Schedule/re-schedule
employees to tasks based
on calendar day and times
Employee Profile
Management
Create and Manage users
access
Management of news and
events
Manage announcements
and alerts
Assign roles to the users
Manage emails and
communication
Management of forums,
contacts and files
Management of
performance reports
20. Management
Customizable Task Numbering
system:
● The system will provide the flexibility to define
a customizable task numbering system based
on location.
● Admin will be able to set project codes or
have the option to use a sequential numbering
system.
● The task numbering system will allow for
unique identification of vendors and
employees and easy organization of tasks.
21. Management
Manage Task status (ex. schedule or
reschedule or closed):
● The system will allow authorized personnel, such
as administrators or managers, to manage the
status of tasks.
● The system should allow authorized personnel to
set up various tasks statuses upon set up as well
as into the future.
● Tasks can be marked based on their progress right
up until their completion.
● Closed tasks will be archived or categorized for
future reference and reporting purposes.
22. Management
Schedule employees to tasks based on
calendar day and times:
● The system should provide a scheduling
functionality for assigning employees to tasks
based on specific location, calendar days and
times.
● Administrators or managers will be able to
select a project, choose a day, and assign
employees to tasks within that selected day.
● The system will allow for easy selection start
and end times or estimated total man-hours for
each task.
23. Management
Provide a comparison of scheduled versus
actual clocked-in time:
● The system will allow for a comparison of
scheduled versus actual clocked-in time for
tasks and vendors.
● It will automatically calculate the differences
between the scheduled and actual clock-in
times.
● Notifications or reports will be generated to
inform administrators or managers about any
discrepancies between the scheduled and
actual clocked-in time.
● Notifications can be turned on or off based on
the company preference.
24. Employee Profile Management
Admins can add, modify, or delete
employee profiles:
● The system should provide administrators with
the ability to add new employee profiles to the
system quickly and easily.
● Administrators should be able to modify
existing employee profiles to update
information such as contact details, job titles,
or department assignments, assigned
locations.
● The system will allow administrators to delete
employee profiles if necessary.
25. Employee Profile Management
Employee self-service functionality for
personal information and work history:
● The system will include a self-service portal for
employees to access and manage their personal
information.
● Employees will be able to view and update their
contact details, including phone numbers, email
addresses, and addresses.
● Employees will also be able to access their work
history, including information about past
tasks/visits, tasks performed, and any associated
details.
26. Reporting Features
Robust reporting capabilities:
● The system will provide robust reporting
capabilities to generate various reports related to
time tracking, vendor/client visits and other
relevant metrics.
● Admin will be able to access a range of pre-
defined reports that cover common reporting
needs.
● Customizable reports will also be available,
allowing users to define specific filters,
parameters, and visualizations to meet their
unique reporting requirements.
27. Reporting Features
Customizable reports:
● The system will allow users to customize
reports according to their specific needs.
● Users will be able to select the desired
data fields, apply filters, and specify
sorting and grouping options.
● The customization options will include
the ability to define report templates and
save them for future use.
28. Reporting Features
Export functionality:
● The system will support exporting
reports in common formats such as PDF,
CSV, or Excel.
● Users will be able to generate reports
and save them locally or share them with
others as needed.
29. Implementation Plan
To make sure there is minimum
recursion and maximum output. The
Implementation plan would include
methods and parameters used to
approach development, deployment and
the delivery.
Agenda
30. How Do We Plan
Ideate
It all starts with a Hello!
We delve deeper into
gaining insights of your
business needs and IT
support
Co-create
We create a customized
solution that is best
suited and is unique
Implement
We provide personalized
attention at every step
At Anviam we collaborate to create interfaces
that people want to explore in order to create
innovations and give dynamic experiences.
We not only go above and beyond simply giving
solutions. We produce a user-friendly design, we
divide it into segregated sections. These would
then help us to discover the requirement, define
a scope for the work to be completed, and design
the client’s vision.
Implementation Plan
31. Project Approach
FIRST
Gather Scope
We make sure to get all
Scope of work
THIRD
Eliminate Scope Creeps
Decide where
ambiguous issues may
occur, discuss and
eradicate them.
SECOND
Check Relevancy
We use the MoSCow
Technique to check
relevancy and know the
priority for each Phase
FOURTH
Start with Agile Development
Start off with the
Designs, based on
Wireframes, and divide
each Deliverable into
Phases, and Modules
Implementation Plan
32. Work Overview
32
● The estimated work to be done would include Drafting designs, development
and Migrated-integration of the current website.
● This will be followed by creation of the architecture, & beginning design
integration, which is then followed by Administrative capabilities and
maintenance to the same site.Key Objectives:
● Streamline Time Tracking: The program will enable employees to log their time
accurately, assign it to specific tasks and clients, and generate comprehensive
reports for analysis purposes.
● Efficient Project Management: The solution will facilitate effective task
planning, task assignment, progress tracking. It will improve visibility into
timelines, dependencies, and critical path analysis for better outcomes.
Efficient handling of revisions, and improved customer engagement.
● Robust Reporting Features: The solution will offer advanced reporting and
analytics .
Implementation Plan
33. Our Design Plan
With the most thorough tech experience, our
UI/UX professionals deliver categorised
outstanding designs within budget.
We assist businesses in improving customer
acquisition, retention, and productivity by
offering high-quality, well-designed products.
The Designs
Design with high levels of functionality and
usability and achieve search engine
friendliness and visibility
Web Portal
The web portal will be publicly accessible by all,
Everyone should be able to register and login into
the system
Accessible on multiple devices with lossless
design perfection, simplicity and usability.
Wireframing - Enabling Low-Fi, & Hi-Fi Wireframes
The goal of wireframing is to generate alternatives quickly
before each part is meticulously defined. Iterating and
discussing technological techniques and strategic options is a
necessary stage. Fidelity plays an important role based on
client’s preferences.
Implementation Plan
34. What Should You Expect?
Storyboarding - Making use cases
Because interactivity is critical to the quality of the user
experience, we consider storyboarding to be an activity
that provides a bird's-eye view of the UI pattern.
Storyboards document the user's journey, experience,
and essential flows.
Prototyping - Screens with User story Reference
Prototyping allows ideas to be validated with users,
stakeholders, and designers themselves. We use a
variety of prototyping approaches, ranging from fast
and dirty to pixel-perfect prototypes depending on the
scenario.
Implementation Plan
35. What Should You Expect?
Designing Interactions - API Integrations
Interaction Design presents itself in controls,
components, animations, and feedback, and it
establishes an interface's usability and relevancy. If
necessary, we will invent those elements.
Forms of Input - Handling Inputs
User input forms are the primary means through which
your users communicate with you. Better form design,
as well as the incorporation and creation of newer
technology options like as chatbots, makes life easier
for you and your support staff.
Implementation Plan
36. What Should You Expect?
Design of Information and Data - Analytics Integration
Better visualisation leads to better understanding. In an
age where no application is complete without
embedded analytics, we give actionable insights
through user-centric design and superior data.
Visual Merchandising
Visual branding enables your product and brand to
communicate effectively through visual language.
Concerns about trends, preferences, brand language,
and usability, as well as their interrelationships, are
included.
Implementation Plan
37. 37
Work Plan & Approach
The Milestones are basic deliverables but
seem from a broad view. This view will
help us understand how all of the portals
and their existing phases are finalised and
deployed. The Milestones are thus
bifurcated into the following:
● Analysis
● Designing
● Development
● Iteration
● Deployment
● Acceptance Testing
Implementation Plan
38. 38
Milestone Tasks Reporting
1.1 Analysis and design stage,
gather data and create
system mockup
None
1.2 Architecture design None
1.3 Design work plan
(distribution of tasks to
development teams), get
ballpark estimates for work.
Client meeting
to review work
plan
1.4 Research for all the third
party dependencies
Client meeting
to review work
plan
1 - Analysis
Implementation Plan
39. 39
Milestone Tasks Reporting
2.1 Create database architecture Devops
2.2 Create Wireframes, or
Finalise Theme
Client meeting to
review UI
2.3 Gather all third party
dependencies, such as
portals and APIs for
Transactions, SMS, Email, as
per the need collected from
Analysis
Client meeting to
review.
2- Designing
Implementation Plan
40. 40
Milestone Tasks Reporting
3.1 Create GUI Mockups Client meeting to
review GUI
3.2 Prototype Mockups to show UX
and workflow
Client meeting to
review GUI
3.3 Align Development team to start
to render UX via code to the
application
None
3.4 Align the Development team to
start to work on the UI for the
Admin Panel
None
3.5 Implement all the third party APIs
into the business logic
None
3.6 Implement the APIs into the
application front
None
3.7 Update the UI and UX based on
the responses, and iterate after
testing and review
Client meeting to
review work plan &
feedback
3- Development
Implementation Plan
41. 41
Milestone Tasks Reporting
4.1 Redesign components and
pop-ups,
Client meeting to
review work plan
& feedback
4.2 Check and update validations None
4.3 Update APIs with any update
in the business logic, or the
3P API response
3P API Team
4.4 Update the front-integration None
4- Iteration
Implementation Plan
42. 42
Milestone Tasks Reporting
5.1 A testable version is always
shared after the delivery of
each milestone.
Client meeting to
review
deliverable
5- Deployment
Implementation Plan
43. 43
Milestone Tasks Reporting
6.1 Application is tested based on
test cases made by the QA
QA
6.2 Iteration and Maintenance QA & Client
6- Acceptance
Testing
Implementation Plan
44. Exit Management &
Organisation & Methods
We would make certain that the launch
and handoff went smoothly. Practices
for such work can be controlled by
strong assistance and consumer
education.
Agenda
45. Making You Secure
The Web portal would be made secure by adding
User Side, and Server Side Validations. By
Engaging with many Risk Management
Techniques, we should be able to ensure portal
health.
45
Exit Management & Organisation & Methods
46. Browser & Server Side
Validations
● Validation should always be performed on
both the client and server sides.
● Simple failures, such as necessary fields that
are empty or entering text into a numbers-only
field, can be detected by the browser.
● These validation on the server side help in
restricting any malicious code or scripting
code being introduced into the database or
causing unpleasant effects on your website.
46
Exit Management & Organisation & Methods
47. Adding Valid SSL
Certificates
● An SSL certificate's primary function is to
encrypt information so that it can only be read
and understood by the appropriate parties.
● If the information falls into the wrong hands, it
will be illegible and so worthless.
● Customers visiting your site will see that you
have encryption in place since the "http"
protocol has been replaced with "https." This
indicates that a page is safe and is supported
by another visual cue: a lock picture anywhere
in the status or location bar of the browser.
47
Exit Management & Organisation & Methods
48. Use of Captcha
● Stop brute force assaults on internet
accounts, in which hackers try hundreds of
different passwords to log in.
● Prevent hackers from creating several
email accounts that they would later use
for malicious reasons.
48
Exit Management & Organisation & Methods
49. Free support and maintenance for 6
months, support –via Email, Phone,
and Skype | or as agreed amongst us.
Exit Management & Organisation & Methods
Maintenance
50. Security of data
components
Remedy:
● Implement secure coding practices, such
as input validation and sanitization, to
prevent security vulnerabilities.
● Use encryption to secure sensitive data.
● Utilize a web application firewall (WAF) to
protect against common attack vectors,
such as SQL injection and cross-site
scripting (XSS).
● Regularly perform security testing, like
penetration testing, to identify and address
vulnerabilities
50
Obstacles & Solutions
Obstacle
TECHNICAL
52. Our Products
Our solutions are made via cutting-
edge technology & the most
efficient methods. Our ways for
project execution assure quality &
efficiency.
Agenda
53. Our Products
PROPANE COUNCIL
Education & Research
https://training.propane.com/
● We have offered new ways to engage
with propane educational materials.
● The Learning Tool provides the user
the ability to take courses and exams
online & offline
● For any offline activity, it can syncs
them to their Learning Center account
when service is restored.
54. Our Products
TankSpotter
To get Gas & Propane at your home.
https://www.tankspotter.com/
● Increase the amount of service and sales
calls you make and keep track of them by
using your phone, take images, autographs,
and so forth.
● Simplify, automate, and streamline daily
chores. Recognize and correct any safety
and maintenance issues.
● Improving regulatory compliance through
real-time incident reporting and field alerts.
● Use GPS, camera, touch screen, and voice to
text to properly supervise your tank
placements and inventory.
55. Our Products
● We worked on Big Data/Machine
learning job where we were required to
get data from different players of
Aviation Industry(Boeing, sukhoi,
bombardier, etc)
● Created our own ML Algorithm/ data-
set after processing(using scoring) the
data.
● We had used Apache spark, Java and
D3 library to view data in graphs.
Redbook AERO
Aviation & ML
https://redbook.aero/
56. Our Products
Tutor Matching
To get the Right Tutor for you.
● We helped US-based and UK-
based consumers to develop a
matching recommendation
system.
● We conducted automatic tagging,
entity extraction, fact extraction,
ontology construction, semantic
relationship inference etc. to
better match Tutor with the
students
https://tutormatchingservice.com
57. Our Products
Quillionz
AI-powered
platform for creating
questions, quizzes and notes
https://app.quillionz.com
● In this project we have used the
Machine learning, Text Classification,
Keyword Matching to create a training
set via AI.
● On the basis of study input this web
app generated the questions in
multiple format.
60. Why Choose Us?
We employ powerful Project Management
systems, and all communication between
our engineers and clients is monitored. As
a result, we never miss deadlines.
To ensure quality and efficiency while
delivering, we use the most nocturnal
method for project execution. Before
releasing a build, our Test mechanisms go
through the correct testing process.
We have always believed in giving our
clients the greatest possible guidance and
support to ensure the success of their
products. Some of our work is shared
below.
61. Our Projects
We were able to achieve Success in
the fields of
● Website Development,
● Web Application Development,
● Product Development,
● Open Source Development,
● Blockchain and Cryptocurrency,
● SAAS Application
● Android App Development
● Iphone Application Development
● Cross Platform App Development
● Full Stack Cloud Computing
● Process Automation and Optimization
● ERP Financial Management
● Customer Relationship Management
● Online Reputation Management
● PPC/Email Marketing & much more…