Work

🗲Flipping Flashcards🗲

ReactJS
JavaScript
Express
NodeJS
PostgreSQL

A radical new way to learn!

KanbanAI landing page.

Learning at its best

An investment in knowledge pays the best interest.

- Benjamin Franklin

🗲Flipping Flashcards🗲 is a fully featured CRUD app built as part of a team project at the La Fosse Academy boot camp!

View the code here!

This app was built under the belief that everyone should have easy access to versatile educational tools, that are both easy to use and appealing to all ages.

Which is how 🗲Flipping Flashcards🗲 came to exist. With its user submitted flashcards it is suitable for any subject, and with its colour scheme it is appealing to all ages. Creating the most engaging flashcard app around!

Technologies

  • ReactJS
  • NodeJS
  • JavaScript
  • PostgreSQL

Challenges

This was my first major project involving SQL (although not my last!). Having only worked in noSQL databases before I had to learn all sorts of new paradigms.

The most difficult and the most powerful of which are the complex database queries that I had to use.

With something like MongoDB you can expect every item you wish to use to also contain keys to their related items. Such as rooms to hotels in my Hestia Booking project! Whereas with SQL I had to rely on common columns and complex queries to find the info I need.

This makes the database incredibly robust and simple to use when scaling up projects, which is why all my future personal and group projects use a SQL database.