Breakdown - imkarin/bloktech GitHub Wiki

HTML

Browse through people page

The page where all possibly interesting users are listed.

HTML browse people page

Profile page

A person's profile page, where the user can read more about them and their music taste.

HTML profile page

Liked people page

A list of people liked by the user. Each list item is a person, and leads to their profile and chat together.

HTML liked page


CSS

The CSS for all three pages is very similar. The breakdown looks something like this:

css profile liked people and browsing page


JavaScript

Browse through people page

I'll need a JS eventlistener to register when the user likes a person. I'll also need JS to make sure the liked people disappear from the browsing list.

js browsing page

Profile page

Here I'll need a JS eventlistener to register when the user likes the person whose profile he's visiting.

js liking people

Liked people page

JS will make sure that all the people liked by the user will appear in this list.

js likedpage