Skip to content
software

Icebreaker

Ahnaf An Nafee

Ahnaf An Nafee / March 01, 2020


css

node.js

html

javascript

mysql

jquery

💗 Dating app for matching personality

Icebreaker

Overview

  • Web application that will be a dating app where users can match with others based primarily on personality
  • Profile can contain pictures of a person’s room, hobbies, interests, etc
  • All information is organized neatly into a webpage, mainly relying on imagery
  • Will display names and general information about themselves
  • Can choose who they want to talk to by pressing yes or no
  • Will include personal profiles with login and logout functionality

Features

  • Mobile friendly
  • Scalable to provide compatibility with most mobile devices
  • Working login and logout system
  • Utilizes client sessions and cookies to save user data
  • Working registration and profile pages

Built With

  • HTML - Provides the general framework to the application
  • CSS - Used to add style to the web application
  • JavaScript - Adds functionality to the website
  • MySQL - Stores user data (log in, password, profile data, etc)
  • Node.js - Used to host a local server to test functionality and debug. Used various modules to improve developer experience - express - client-sessions - bcrypt - morgan
  • AJAX - Client-side programming technique used to establish an active connection between the browser and the web server

Screenshots

Screenshot 1