Skip to content

sf-wdi-41-homework/project-3-snopeks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sikho Punjabi

Link to site here

Description

Do you have an interest in learning interesting and widely-spoken languages? Do you have family, friends and colleagues who speak Punjabi? Do you want to improve your existing Punjabi in an easy, modern app? Sign up and start learning on Sikho Punjabi, the premier Punjabi language app for English-speakers.

Technologies Used

  • Ruby on Rails
  • Javascript, jquery
  • SCSS, HTML
  • PostgreSQL

Installation

  • git clone this repo
  • bundle install to get your required gems
  • db:create, db:migrate and db:seed to set up database
  • rails/rake s to serve the app on localhost

User stories

Logged out user will...

  1. See homepage with marketing hooks
  2. see login and signup buttons & links

Logged in user will...

  1. have a profile page

    • view and edit user details
    • dashboard with "report card" containing progress data (modules completed 2/5, overall lesson completion %)
  2. Have a unit page
    • view all units (e.g. Beginner, Intermediate, Advanced)
  3. Click into units
    • see all the lessons (e.g. alphabet flashcards, vocab flashcards, vocab & alphabet quiz)
  4. Click into lessons
    • complete language drills (e.g. 10 alphabet flashcards)
  5. Purchase new modules
    • have paid modules with new units covering topics such as dating, travel, business etc...

Wireframes

In progress

ERDs

USER

  • user_params

UNIT

  • unit_params
  • :unit has_many :lessons

LESSON

  • lesson_params
  • :is_owned_by :units

Future Features

  • Toggle between teaching Punjabi to English-speakers, and teaching English to Punjabi-speakers

  • Pronounciation audio files

  • Engaging graphics and/or images

  • Google translate API for typing practice

  • Offer tutoring sessions and booking feature

  • Create and verify at least 50 Units of lessons.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published