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.
- Ruby on Rails
- Javascript, jquery
- SCSS
- PostgreSQL
git clone
this repobundle install
to get your required gemsdb:create
,db:migrate
anddb:seed
to set up databaserails/rake s
to serve the app on localhost
- See homepage with marketing hooks
- see login and signup buttons & links
-
- view and edit user details
- dashboard with "report card" containing progress data (modules completed 2/5, overall lesson completion %)
- dashboard is currently a mock, not yet implemented.
-
- view all units (e.g. Beginner, Intermediate, Advanced)
-
- see all the lessons (e.g. alphabet flashcards, vocab flashcards, vocab & alphabet quiz)
-
- complete language practice (e.g. 10 alphabet flashcards)
In progress
- Users
- Units
- has many lessons
- Lessons
- owned by units
- 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.
- Donation-based paid tier for users to buy more advanced lessons