Flashcard Club February

flashcard club main page.

It’s been a little while since the 25th of December when I decided to go public with this idea, a great deal of work has gone into flashcard club. Exactly 40 hours has now been dedicated to the project outside my normal 8:30-5.

It’s been quite slow going in some aspects, one particular problem is the markdown library options are numerus and vary in completion and schema that make it hard to choose one that is appropriate for this project. In the end I have settled on marked.

Another area I am struggling to decide on is how best to onboard new users, I want them to have a positive experience however not all know the markdown syntax.

Currently, Flashcard Club has the following features,

  • User Accounts,
    • It’s currently possible to create a new user account, although there is no ability to ammend or update your user account.
    • New users should recieve a welcome email.
    • New users should be logged in automatically.
    • New users should be able to create flashcards and flashcard sets.
  • Almost Unlimited Flashcards,
    • It is possible to create and save flashcards.
    • You can also update flashcards, delete them and more.
    • Flascards use markdown syntax so you can include pictures and a limited amount of html.
  • Unit Tests,
    • Many components of Flashcard Club have PHPunit Unit tests.
    • Code coverage is probably very poor.
  • Toast Notifications,
    • Toast notifications are intergrated into the website.
    • The best place to see these in action is in the set editor if you update the title.

Planned features include,

  • A Study mode, because currently it is only possible to edit flashcards but not view them without the editor.
  • Google Sign in (Federated identity).
  • Statistics, because who doesn’t love a good graph.
  • Account management, because currently once you make an account you cant change any of your details, oops.

Currently statistics and study mode do not work.

Flashcard study mode screen.

Thanks for reading,

Aidan.

I’m starting flashcard.club

Hello everyone,

I’m sure there is not many of you but I had to tell someone. As of the last few days I’ve really felt the need to get involved in something that is really what I am all about. A new baby if you will, a commercial enterprise but one I own. I’ve been working full-time on Laravel projects and I want to improve my skills to really get better at it. Its a great framework after using raw PHP and template engines like handlebars.

During this time I came to the realisation that I wasn’t totally stoked with the existing flashcard companies out there and I think now more than ever I really have the skills to get something like this off the ground, hopefully this is the first project of many!

Flashcard Club is different,

  • I really want a modern material feel to the website. I’m not interested in something worse than what there already is out there, I want to really help people.
  • I want to really build a solid brand that people want to use. Flashcard Club should be a place to really get some work done and cram for that final test and study in a safe space.
  • I really want to provide a platform for students to get some work done. A lot of the competition has low quality submissions. I really want people to have an effective space to learn.
  • I want to publicise what I’m up to, and this blog will help with that. A real leading learner approach. From conception to reality.
  • Although this will have options to buy products, long term I only want this project as a sort of demo of my capabilities. I want to move on to better ideas ASAP but you have to start somewhere.

This is my first “premium domain” project so consider that an invested interest in this project.

Have a look and see how I’m getting on. At the time of writing cloud flare gives out error 526 so I hope to be past that by the time this goes up a month from now.

I aim to make both a website and mobile app, however the majority of the features will be made through the app, the functionality and backend will be possible through the online version as well.

I think my target audience is 99% students so a strong app presence is a must I feel. The website will be a strong start but is just one part of the experience.

Watch this space.

Aidan.