Skip to content

‘Flashcards of the Future’ bring learning everywhere. Flash-Vue is an educational Progressive Web Application (PWA)

Notifications You must be signed in to change notification settings

joe-allen/flash-vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Flash-Vue

Learn anything from anywhere, anytime.

Introduction

Flash-Vue is an educational progressive web application (PWA). The main goal of Flash-Vue is to provide a resource for those needing to memorize, learn or study anything from anywhere at anytime, regardless of their internet connection (thanks to current web technologies).

TODO:

  • Fix, altering readonly attribute not compatible on IE
  • Add birth year field on registration
  • Make quick how to video for family to see / know how to use
  • Send 'introductory' email with a '2 things you'd change + your favorite thing'.
  • Have 3 points menu items open vertically instead of horizontally. Make flex direction column
  • When mini menu is shown move progress bar as border
  • Make all stacks (even user's) public. Private stacks will be paid version.
  • Put laravel in production mode. Can see errors rn (https://flash-vue.com/sdfsdfs)
  • Remove die() stmts in controllers
  • Fix shuffle cards. Cannot add, remove correctly after shuffle. On mobile show spinner or something cause you don't know it's shuffling
  • Joyride or some sort of introduction feature (Sai + how to video)
  • Google business account (before May 20th).
  • Test on IE Edge (14+)
  • Make business cards
  • Forgot password page, horz row not as thick
  • Remove green border on forms unless you're actually going to have some validation (implement http://vee-validate.logaretm.com/)
  • Remember to cache AJAX routes (look for axios calls). (may need to use something else besides UpUp since it may not had an array of urls to cache)
  • WebPack / Gzip: https://forum-archive.vuejs.org/topic/4059/adding-gzip-to-webpack-using-compression-plugin/6
  • May 19th (soft launch). Before schools starts = real launch.
  • [/] Create lots of stacks (aim for 100 before May 20th)
  • [?] Show number of cards complete 57/120 - ?
  • [?] (User Account) Change category page to not show card, instead show line with [+ (cards)];
  • [?] (User Account) Remove play button [autosave instead (on blur)]
  • [?] Just like the login prompt on homepage, make one for search (with red dashed border)
  • [?] System fonts: https://css-tricks.com/snippets/css/system-font-stack/

Version 0.7

  • Polyfill vuex i need to use for IE 11
  • No card animation on night mode (no bounce_leave) [should it be swipe right left styles?]
  • Create 404 page (... There's nothing to learn here. Go Back.)
  • Show link to study incorrect? Is there a way we are storing incorrect right now?
  • Fix border under mini_menu and background when bg is in night mode
  • User/public score is a large decimal number. Make sure to round to whole number
  • Add order to public stacks so that you can order them w/ something other than asc/desc create date
  • Shrink text a tad on desktop if chars > ??. Shrink even more on mobile if chars > ??
  • After resetting password sending user to https://flash-vue.com/home still maybe this?(return $this->to($this->generator->route('home'), $status);)

Version 0.5 - Quiz Mode!

  • Start quiz / Quiz Mode toggle. Send toggle answer to controller, wrapper query in if(quizMode = true)
  • Card correct (animate slide left). Incorrect (Animate slide right). Really think, maybe talk to ppl about this

Version 0.4

  • V-model.trim on textarea and v-models
  • Get tab / enter working (tab press enter on save for example)
  • Get menu working!
  • Stub in 'no results', instructions how to add cards / stacks
  • Get public menu working (look in email for code)

Version 0.3

  • Text is mispelled on HP. Login to create "your" own
  • Touch textarea on stack -> go to cards. touch card flip to other side
  • No loader on card view only when clicking from stack view (only when refreshing on card view...)
  • Remove being able to click on textarea public/user cards. Turn cards on touch instead
  • On user cards, set textarea to readonly unless edit icon is clicked. Only allow edit on cards via the edit icon
  • Forgot password link not working

VERSION 0.25

  • On md/sm devices set .column_no_pad_lr {padding: 0.75rem}
  • User login count in DB (user_login_total++)
  • Email admin after a registration is made
  • After registering send user to welcome page, thanks for signing up, get started by creating a stack. - Just like the login prompt on homepage, make one for new registrations page. (with red dashed border). Also have a thanks for registering
  • Add your running ToDo: list to Asana
  • Add a message saying Coming May 20th, but you can use
  • Get email on registration working (need to add the new columns for login_count to user table)
  • Remove border around 'login' / 'registraion' form

VERSION 0.2

  • Move app icons (shuffle, add, share) a bit further out. can see them on iPad
  • Answers first mode
  • On night mode, set all questions to display:inherit. Or all answers depending on toggle setting (- Display inherit / display question on night mode toggle (some cards are not being shown now))
  • Make toggle buttons bigger. Hard to touch on mobile
  • On load, check textarea character length. Only working on keydown right. (make regular, small, tiny font)
  • Active, focus buttons on public stacks are color: black? Should be the grey like on public-cards
  • Spread out submenu buttons on cards. Almost clicking delete when I trying to click share

VERSION 0.1

  • Web manifest file
  • Progress bar on Public-Cards is not working correctly
  • Shorten the time from when user click "check" and card = display none. There's an obvious pause on mobile
  • Display inline toggles
  • Change check mark to happy face / X to sad face
  • Progress bar not working on public-cards
  • On the logo link remove './' and add '/' instead. right now if clicked it goes to that domain level

VERSION 0.0

  • Clone current droplet
  • On register, send to user-stacks page (going to home rn)
  • Move search icon in menu down (there's a gap)
  • Set up Forge account
  • Get intend link to click not icon (search for: // remove save add edit icon) - Need get link not icon so you may have to change ElementById stmt
  • Check if element has class (search for: // NEED TO FIX - RIGHT NOW CARD SPINS
  • And search for "component.$store.dispatch('editCardName', card);")
  • Search for: // SHOULD ALSO FIND BY CAT_ID TO NOT OVERRIDDE ANOTHER BY ACCIDENT
  • Search for: let focusCard = component.$store.state; - This is not working on add card

About

‘Flashcards of the Future’ bring learning everywhere. Flash-Vue is an educational Progressive Web Application (PWA)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published