Inspiration

Well... I'm a book nerd! Whilst I currently have no desire to intermingle with people (ew <3), I know there is a lot of stigma surrounding people whose heads are always stuck in a book. Whether it be that people shun us for our preference of fictional over non-fictional, or believe that reading is simply 'uncool', being a reader isn't always something you want on your dating resume. But it goes even further than that. Whilst the platform does have a strong book-orientated approach, a lot of emphasis is still placed on representing minorities in gender and sexuality. Have you ever heard of a dating app that offers a polygamy option? Now you have.

What it does

  1. Allows users to signup for an account. They fill out a comprehensive yet short survey on their preferences and passions.
  2. Analyzes user passions, preprocessing them in a way to get to the root meaning of it all.
  3. Uses a handy-dandy homemade love algorithm to find other users who just get you!
  4. Option to go through potential matches, and either add them to your TBR (to-be read list) (i.e "Ooh I like you") or to your DNF (did not finish) (i.e "eh, not for me right now").

How we built it

Competing solo, I managed to use all the following languages & libraries in this short period of time:

  • Python Flask and selenium
  • Json
  • HTML
  • CSS
  • JavaScript

Challenges we ran into

  • How to create a multipage form that only submits once
  • Toggling visibility and iterating with JavaScript
  • Json... what even is that!
  • Storing cache data
  • Designing classes

Accomplishments that we're proud of

  • I did this by myself! Front-end, back-end, middle-end! What a journey though.

What we learned

  1. Some use cases of Json and Javascript
  2. It's more important to understand your code, than finish your code
  3. Different methods of storing cache data in Python and so much more.

What's next for Page 14

When I know, you'll know!

Share this project:

Updates