Scope:
Project Need:
It’s a strategy for pitching the product line and unique idea would bring ease to selling up the products.
Women find difficult time to decide which make up suits them, usually they apply the makeup to their
face and if not suits they removed it. System will decrease the manual effort this would be catered
virtually.
Objective:
Mobile Application which supports AI for enhancing the human face and suggest the make up suits them
or which product would be best for them.
Application would be able to capture the picture and validate the face. It should not accept picture of
anything else rather than human face.
Artificial Intelligence analyze the facial impressions, features and texture and would suggest the make up
products which suits best to the face.
Application will contain list of makeup products which users can buy online, and this will help cosmetic
to feature for selling.
Application would have built in makeup line categorized by beauty Products:
1. Face – Contour/Base/Foundation
2. Eyes – EyeShade/Liner/Mascara/Lens
3. Lips – Lipstick/Lip-Liner/ Glosses
4. Cheeks – Blush/Highlighter
Users can pick their choices from the above-mentioned category and application will be applied that to
their face, so user can see how the makeup suits them without even applying.
This will help models/brides to see their look without applying the makeup, and they won’t have to
remove it and do it again.
Goal:
This live beauty application that records images of customers' faces. The app will be used according to
your request various products according to your face. It will also recommend the best cosmetics list skin
texture and tone.
Project Success Criteria:
Working Application which is integrated with Artificial Intelligence. Able to capture the picture
of human and suggest makeup products for them which user can buy too.
Able to apply user chosen makeup to their picture, so they can see if the makeup suits them or
not.
Constraints/Risk/Dependencies:
Artificial Intelligence compatibility with the devices.
Application is dependable upon smart phone and internet connection.
WBS:
Augmented reality app for cosmetics:
1. Initiation
1.1. Kick Off meeting
1.2. Requirement Gathering
1.3. Business Requirement Document
1.4. Wireframes
2. Planning
2.1. WBS
2.2. Estimate Effort
2.3. Estimate Time
2.4. Estimation Cost
2.5. Resource Allocation
2.6. Project Plan
3. Design
3.1. User Interface Screens
3.1.1. Signup Design
3.1.2. Login Design
3.1.3. Third Party Login
3.1.4. Home Page Design
3.1.5. Click Picture Design
3.1.6. Makeup Line Design
3.1.7. Makeup Apply Design
3.1.8. Cosmetic Line Design
3.1.9. Buy Cosmetic Design
3.2. UI/UX Implementation
3.2.1. Implement screens on frontend.
3.2.2. Final Non-Functional Design
4. Implementation
4.1. Create APIs
4.1.1. API for Sign Up
4.1.2. API for Login
4.1.3. APIs for Home page
4.1.4. APIs for Makeup
4.1.5. APIs for Cosmetic Products
4.1.6. APIs for home page
4.1.7. APIs for makeup apply
4.1.8. APIs for buying cosmetic
4.2. Integrate backend with Frontend
4.2.1. Integrate API for Sign Up
4.2.2. Integrate API for Login
4.2.3. Integrate API for google
4.2.4. Integrate API for facebook
4.2.5. Integrate APIs for Home page
4.2.6. Integrate APIs for Makeup
4.2.7. Integrate APIs for Cosmetic Products
4.2.8. Integrate APIs for home page
4.2.9. Integrate APIs for makeup apply
4.2.10. Integrate APIs for buying cosmetic
4.3. Integrate AI
4.3.1. Integrate AI Framework
4.3.2. Check AI Compatibility
4.4. Unit Test and Integration Test
4.4.1. Unit test for each function
4.4.2. Integration test for each module
4.5. QA API Testing
4.5.1. API testing by Postman
4.5.2. Swagger Documentation
4.6. QA Sanity Testing
4.6.1. Create Test Cases
4.6.2. Execute Test Cases
4.6.3. Run sanity on every module.
5. Deployment and Maintenance
5.1. Deploy and Test on Lower Environment
5.1.1. Deploy on Preprod environment from QA Environment.
5.1.2. QA Test on Preprod Environment
5.2. UAT
5.2.1. Client Test on Preprod Environment
5.2.2. Client Feedback
5.2.3. Cater Client Feedback
5.2.4. UAT Passed
5.3. Deploy on Production
5.3.1. Deploy on Production from Preprod Environment
5.3.2. Smoke Test on Production.
5.4. User Feedback
Identify Cost and Time
After interviewing we got to know about the method used to identify cost and
time.
Company is charging $15 for hour.
We will take the estimates from dev based on WBS and then draft the pricing and
schedule.
Estimation:
Module Design Frontend Backend Total
Signup 2 2 1
Login 2 2 1
Third Party 0 2 0
Home Page 10 24 6
Click Picture 6 24 16
Makeup Line 12 24 18
Makeup Apply 8 24 18
Cosmetic Line 12 24 18
Buy Cosmetic 12 36 24
Integrate AI 0 48 24
64 234 126 424
Development Hours 424
Testing (25%) 106
PM (25%) 106
Deployment (15%) 64
Total Hours 700
Costing:
Company charge for $15 for per hour.
Per hour $15
700 hours $10500
Server and Hosting $100
Total Pricing $10600
Schedule:
Project Implementation will be start from 1st November once BRD and Design is locked by Client.
Backend Work: 22 Days.
Frontend Work: 36 Days
Testing: 16 Days
Implementation 38 Days 22ND December
Preprod/UAT Deployment 1 Day 25th December
UAT Feedback expected 4Days 29th December
Cater Feedback 5 Days 5th January
Production Deployment Date 1 Day 8th January
Human Resources:
Resources
1 Backend Dev
1 Frontend Dev
2 AI Dev (Front/Back)
Tester
PM