p-raj / v3-docs

Documentation and wiki for the complete platform
2 stars 0 forks source link

Work: May \ June \ July 2017 #55

Open peeyush-tm opened 7 years ago

peeyush-tm commented 7 years ago

Continued from #50 #45

Discussion Update - 3\ May\ 2017

Discussion Update - 4\ May\ 2017

Enough Said

Elon M

Highlights

  1. Feedback to the user using the - App / Widget (this app will self-destruct in t-30 seconds)

    • we can show the user - what's going on in the backend
    • we can show the user - what is the expected time to complete
    • we can show the user - how long before he can consider this as failed
    • love thy user!
  2. microservices will hide their logic and data, would only open their API and documentation

  3. System workflows - hidden from the admins, useful in common cases as

    • policy assignment
    • onboarding
  4. Onboarding

    1. selfie
    2. Profile Details
    3. Preview & send OTP
    4. verify OTP & next
    5. Show profile & organizations => never force the user
    6. show the apps to use => default apps
    7. screen shot 2017-05-04 at 1 50 01 pm
  5. Component Action API

    1. human readable
    2. on typing <=> when a user starts typing
    3. communicate with backend to fetch user data <=> HTTP request to process
    4. when user stops typing for 30 seconds, communicate with backend to fetch user data <=> HTTP request to process after 30 seconds
  6. Rules

    1. human readable
    2. Chaining
    3. parallel or serial
  7. Defaults Apps #54

Discussion Update - 5\ May\ 2017

What do we value - Awesomen (of course)

screen shot 2017-05-05 at 2 20 09 pm

There are a lot of things that can be awesome, what awesomeness do we value?

What do we don't like?

So to achieve the awesomeness we praise to being awesome, we need to get to the edge and then one more step to go over the edge.

Awesomeness needs Expertise needs Focus

screen shot 2017-05-05 at 2 41 42 pm

Solving a problem is more about finding an interesting/ challenging/ hard problem (finding an easy problem to solve is not why we are working here day and night) Finding hard problems needs the expertise to know that it's a problem and "this is a bug, not a feature"

screen shot 2017-05-05 at 2 52 10 pm

The conclusion of the whole story - Focus. Based on your own interests, I am putting more responsibilities on your heads. @veris-neerajdhiman - (DevOps + Monitoring + Management) of the Microservices @veris-ankitpopli - (Middleware + Integration + Orchestration) of the Microservices @veris-amoghbanta - Micro Apps + Runtime Management

These are your primary responsibilities (you would have to do more and be more), your decisions would matter here.

Think carefully, this is a huge responsibility.

peeyush-tm commented 7 years ago

Discussion Update - 15\ May\ 2017

System Processes - @veris-ankitpopli

Simple Onboarding & Admin Panel - @veris-ankitpopli @veris-amoghbanta

Kubernetes + Docker + Web Service Monitoring - @veris-neerajdhiman

peeyush-tm commented 7 years ago

Discussion update - 27 \ May \ 2017 - Roadmap (Images): Application Development platform for Companies to instantly deliver applications on user's preferred interface #1

peeyush-tm commented 7 years ago

July Work

Discussion Updates: 5th June 2017: Demo ready for YC & First Product Release (closed alpha release)

Onboarding

  1. Login/ Register
      • Open the link
      • Put in email and password
      • Login / Register
  2. Landing Page
    1. [ ] - Show Tabs
      1. [ ] - Profile (With a status of profile completion)
        1. [ ] - In profile, there would be list of information, QR, image
        2. [ ] - a button to launch admin
          1. [ ] - admin panel would require Phone number validation - OTP (MFA seems like a good option for admin)
      2. [ ] - Apps (all the applications)
        1. [ ] - Instagram - Organization chooser
      3. [ ] - Default Apps
        1. [ ] - Badge
        2. [ ] - I wish for an app that can ......... for me

Onboarding Use Cases

  1. [ ] - The person knows the direct link to our online hosted site
    1. Normal onboarding process and landing to Apps page
  2. [ ] - The person has been invited
    1. [ ] - is a new user
      1. land on the APP PAGE
      2. on clicking the GET STARTED
        1. Onboard the user - email and password
        2. Use the App
        3. Rate the app and complement to the creator
        4. Send mail to both the creator and user, about the complement given
    2. [ ] - is an existing user
      1. land on the APP PAGE
      2. on clicking the GET STARTED
        1. Use the App
        2. Rate the app and complement to the creator
        3. Send mail to both the creator and user, about the complement given
    3. [ ] - is an existing user, but first-time app user
      1. land on the APP PAGE
      2. on clicking the GET STARTED
        1. Use the App
  3. [x] - Invitation was sent via
    1. email
      1. email template should display the app preview
    2. SMS
      1. 140 perfect characters Meghna has created a personal app for you, please share your app experience at - link
    3. Social Media
      1. 140 characters
      2. image preview of the app

Design

  1. Clean
  2. Minimal
  3. Follow the Airbnb lead
  4. Follow the lead of - https://dribbble.com/shots/3440657--3-Invisible-series-TO-DO-app
  5. Follow the lead - https://dribbble.com/shots/3431464-Music-lover-app-concept
  6. Admin Panel would be the INVERT OF normal APP
  7. https://dribbble.com/shots/3543964-Mixpanel-Styleguide

Closing The Loop

  1. [x] - Build an app
  2. [x] - Ship and app
  3. [x] - Check the app usage
  4. [x] - Love the feedback

What would be our WOW moment - Receive the Feedback on the App

Uniform (zen) Experience

Positive messages throughout the app

June Timelines till Demo

Date Work
5 June Session management and default widgets - session & feedback
5 June Setup admin panel with the desired onboarding flow
6 June integration of the new admin panel and onboard process and session management
7 -8 - 9 June Design and finishing
peeyush-tm commented 7 years ago

Congratulations for graduating from YC Fellowship 🎉

Discussion Updates 17 June 2017

Next => #42 Mission: Startup Battlefield: SF: 2017

Timelines: 3 Weeks

peeyush-tm commented 7 years ago

Discussion Updates 20 June 2017

peeyush-tm commented 7 years ago

Discussion Updates 5 July 2017: What Next?

Inputs from the team

peeyush-tm commented 7 years ago

Discussion Updates 5 July 2017: What All?

peeyush-tm commented 7 years ago

Discussion Updates 5 July 2017: Free Stuff/ Open Source?

peeyush-tm commented 7 years ago

Discussion Updates 5 July 2017: MVP/ Data?

Data That matters

Data That matters to us

peeyush-tm commented 7 years ago

Discussion Updates 6 July 2017: Onboarding?

Onboarding is the most important part of the application, the user should be guided on to the action he should perform - this is an app platform, we should offer the app to the user directly.

Next the user would be interested in searching more apps, we should take him to the marketplace panel.

A few users would be interested in building the apps, we should provide user a way to access the admin panel and there in have a pre-built unique app for the user to try and ship to his firends and social network,

What do we want to achieve - use app -> add app -> build apps -> ship apps -> receive feedback.

peeyush-tm commented 7 years ago

Discussion Updates 7 July 2017: Free Stuff?

peeyush-tm commented 7 years ago

Discussion Updates 20 July 2017: July Closing.

veris-amoghbanta commented 7 years ago

Discussion/Idea, 27 July 2017

Some way to allow admin to send the app to a couple of people to test, before releasing it on our marketplace and automate this whole process. For us it should be no extra effort, just a workflow which creates a group of testers and admin can assign app to that group and if all testers are happy, release the app.

Microsoft is trying to cater analytics, dev-ops and testing of android and iOS apps on a single platform. We can also do some of this stuff. This is the link to the talk.