Shubham Bhatia Tanu Grover Vinit Borole Full Stack Developer Full Stack Developer Full Stack Developer LinkedIn | GitHub LinkedIn | GitHub LinkedIn | GitHub Mentor Lofty Khanna CareIN Let us take care of you... PRD – Product Requirements Document Carei n 2 CAREIN - PRD Project Specifics: Target Release Version 1.0.0 Target Release Date 1 9 th Sep 2021 Project Status Board CareIN Document Status Draft Team Shubham Bhatia, Tanu Grover & Vinit Borole Mentor Lofty Khanna Important Links: ● Figma Wireframes ● HLD WHY CAREIN? PROBLEM: With the young generation moving out in search of jobs, for most of the families, there is no one to take care of older people. SOLUTION: Ol d age community is required so that they can get involved with the people of their age group. There should be some services so that they can opt those during emergencies. How Our Platform Helps in Solving Problem? Carei n 3 CareIN will help our senior citizens t o get involve with different people of their age, and they can also get involve into various activities as per their hobbies. We’ll also provide services option for emergencies, assistance, meal, caretaker etc. How can we monetize by solving this problem? CareIN will help the old age community by providing them free and paid services. Apart from this, we will have a premium service like tie up with restaurants, gym, yoga and organizing special events, assistance service, medical discounts, cab serv ice, meal service where we will verify and register to those only who are above 50 years. Who is it for? Indian Citizens : Only 50+ age Indian citizens can register and use our services. Goals: With the young generation moving out in search of jobs, the elderly may need assistance with daily needs. They may also need simple companionship from a person of their age who is willing to listen, help them with groceries, or walk with them in the park. That’s where “CareIN” services come into the picture. Success Metrics: Goal Metric Application Development Develop & deploy complete application Community Creating a verified community for everyone whose age is above 50yrs Responsive Develop a fully responsive app that works fine on different screen sizes Carei n 4 User Friendly UI Develop a UI which old people can use very easily. Retention Number of active users Subscription Paid subscription after 2months of trial period Business Research: ● According to the United Nations Population Fund (UNPF) and HelpAge India, the population of senior citizens in India is expected to reach 173 million by 2026, and they will constitute one - fifth (20 percent) of the country’s population pie by 2050. Parallel to their growth, their problems are also increasing simultaneously in the changing cultural scenario and loneliness is one of the most terrifying aspects of their life. ● So, CareIN will help our senior citizens to get involve with different p eople of their age, and they can also get involve into various activities as per their hobbies. High Level Overview of Application: This web application aims to enable users to interact with each other and can participate in different activities. We’ll provide two - month free Services and later user needs to subscribe for continuing our services CareIN will contain the following Pa ges ● Landing Page ▪ User can see the first page where he/she can log in and register. ● Login/Register Page ▪ The user can log in and register to the applications using email ▪ This page includes forget / reset password and remember me functionality ● Home Page Carei n 5 ▪ User can search other users. ▪ User can post and watch others post ▪ User can register for different ongoing activities. ▪ User can ask for any assistance. ● Event Page ▪ User can register for upcoming activities. ▪ User can see upcoming activities ● Services Page ▪ User can select required assistance and checkout to avail the service ● Settings Page ▪ User can change the settings such as profile info, logout etc. ● Subscription Page ▪ User can subscribe to the service after trial period. ● Admin Panel ▪ Admin can manage the activities and user’s verification. ● Chat Service ▪ Users can chat with friends ● Feedback Page ▪ User can give feedback for the service he/she took. Carei n 6 Requirements: HIGH - “ Must have ” features. MEDIUM - “Good to Have” features. LOW – “Nice to Have” features. Requirements User Story Priority Signup / Login As a new user to the site, I should be able to register myself As a returning user, I should be able to log in to my account HIGH User Profile As a user, I should be able to add/update/delete my profile details HIGH Home Page As a user, I should have a page where I can navigate and browse content on the website HIGH Buddy Module As a user, I should be able to add my nearest people as a buddy MEDIUM Host Services Module As a user, I want to register for ongoing activities HIGH Assistance Services Module As a user, I want to request for services for Assistance HIGH Feedback As a user, I want to give feedback for the services I used HIGH Logout As a user, I want to log out my account HIGH Reset Password As a user, I want to reset my password in case I lost it HIGH Mobile Device Accessibility As a user, I want to access website from my mobile/tablet/desktop devices HIGH Search As a user, I want to search for Buddies / Services HIGH Subscription As a subscriber, I want to choose to price plan MEDIUM Carei n 7 Subscriber Authentication As a subscriber I want to receive a confirmation for subscription, I choose MEDIUM Payment Integration As a subscriber when I choose a subscription plan, I should be able to complete payment HIGH Chat Service User can chat with his/her friend. LOW Add as a friend User can add anyone as a friend. LOW Register for group User can register in a group. LOW Document Upload User can upload the document for verification. LOW Admin Panel Admin has the rights to make the change, activities and user’s verification. LOW Image Storage All the images will be stored in the location will compress form. LOW Timelines & Deadlines S. No Epic Tasks Est. Deadline/ Release Date 1. CI/CD Integration Project configuration with GitHub Actions 16 th Aug 2021 2. User Login/ Signup Development of Sign In using Firebase Auth Development of Sign - up using Firebase Auth 19 th Aug 2021 3. Buddy Module User can add other users as their buddy 23 rd Aug 2021 4. Host Services Module User can register for predefined activities 27 th Aug 2021 Carei n 8 5. Assistance Services Module User can request for Assistance Services like – Caretaker, Emergency and many more 1 st Sep 2021 6. Bugs - 10 th Sep 7 Final Review & Design Polishing - 1 5 th Sep 2021 8 Final Release - 1 7 th Sep 2021 Technology Stack: ● Frontend: ReactJS, React - Redux ● Backend: NodeJS / S trapi.io ● Database: MongoDB ● Deployment: AWS Amplify and BeanStalk ● Tools: Git, Razor pay Carei n 9 High Level Design – Carei n 10 Assumptions: ● All our users are Indian citizens in metro cities. ● All our users are having smartphone with proper internet connection Out Of Scope: ● Chatting feature ● Subscription Services ● Subscription Authentication ● Add as a Buddy ● Register for group ● Document Upload ● Admin Panel ● Image Storage Open Questions Are there still unanswered questions? Any blind spots remaining? Bring them up here! Carei n 11 GRACIAS!!