Skip to content

Instantly share code, notes, and snippets.

@johnsonsirv
Last active January 23, 2020 22:36
Show Gist options
  • Save johnsonsirv/ac64c18a1aa5d9e390fa64ae16043f8b to your computer and use it in GitHub Desktop.
Save johnsonsirv/ac64c18a1aa5d9e390fa64ae16043f8b to your computer and use it in GitHub Desktop.
#ChallengedBySquirrel #30days MVP Sprint Challenge

As we grow and give birth to children in this jet age, some traditional cultures become obsolete. We often forget old poems, proverbs and songs that our parents and ancestors used to know. The Famous Poet is an ancient poet who was with our forefathers in their time. It understood their languages and remembers all the poems they recited as they grew up. The Famous Poet also lives with us in this present age and will be with our children in years to come.

The Famous Poet speaks many languages.

Visit the Famous Poet's home and listen as it recites poems you will love. If you like the Famous Poet, then teach it your language.

Objective: Build a crowdsourcing app that will help us transfer down tradition through poems and songs. The app will store collections of history poems, songs across several languages. Because the WWW never really dies, the next generation will also find this app useful as it could serve as a base for future development or innovation.

Building the MVP, I decided to create 4 milestones for the next 30 days.

MIlestones are divided into 4 weeks and will contain other smaller milestones/ specific tasks

Read Project details at Famous-Poet

# Gherkin: Capturing the entire app as a feature broken down into smaller features will speed up iteration
# Feature 1: Launch Famous Poet App (dummy link: https://famous-poet.io)
# Web version
Background
Given the User already has a compatible brower running on a PC
And the User has minimum internet connectivity
Scenario: Launch app using browser
When a User types "https://famous-poet.io" on the browser
Then the User should see "The Famous Poet" web app page
And the User should see links showing "Listen" and "Teach"
And the User should see a search form
# Mobile Version
Background
Given the User already has a Smart Device
And the User has minimum internet connectivity
Scenario: Launch app from PlayStore or AppStore
Given the User visits "Playstore" or "AppStore"
When the User installs "Famous Poet" app
Then the User should see a welcome screen
And the User should a navigation burger icon showing "Listen" and "Teach"
# Feature 2: Listen to or Teach a Poem
Background
Given the User has already launched the app through web or mobile interface
And the User can see the links "Listern" and "Teach"
Scenario: Listen to a peom
Given a User visits the "Listen" page
When the User selects a poem from playlist
Then the User should hear audio sound
And the User should see translated text
Scenario: Teach a new poem
Given a User visits the "Teach" page
When the User completes the basic form to teach a poem
Then the User should get notification

At the end of week 1, I made some achievnements

  • Completed Conceptual design and prototyping
  • Collected 6 sample poems and schedule them for translation and voice overs
  • Used Gherkin to capture my inital user stories.

Challenges / Limitations

  1. Sourcing for volunteer local translators and voice over artists
  2. No poem with NZD origin has been collected up till now

New things I Learnt

  1. How to quickly setup a firebase backend API with Googlesheets and Appscript
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment