Skip to content

marlonanthony/house_of_reps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Senate DJs

Social network for DJs

Website

Senate DJs Landing page background image

Feed

Like every page in this app, things will look differently depending on the users device. The key features of the newsfeed are:

  1. Search posts by hashtag
  2. Create post
    • Once a user clicks on the textarea they'll be presented with three options:
      1. Add photo
      2. Add emoji
      3. Add post tag
      4. Submit button
    • If you paste a link, a preview will be presented with accompanied metadata (depending on the website).
  3. Search Members (Might remove now that I've added the 'Reps' page which you can navigate to from the hamburger menu)
  4. Recently uploaded media
    • Displays a single upload (video/song/playlist) from every user ordered by recency
    • If the user clicks on the 'Senate DJs' icon in the bottom right of the uploaded media, an uninterrupted modal will appear that will allow the user to navigate different pages without their music/video experience being interrupted.
  5. Promotional section (Stores, Brands, Perks, Music Pools)
  6. Speakeasy
    • Real time chat messenger that doesn't save to a database. Messages only exist in memory; hence, the name speakeasy.
  7. Post filters
    • At the moment there are 7 core filters that are being accessed via hashtag. These filters will likely change at the whim of the client. None of these are guaranteed to stick around and none are styled/labeled correctly. These are just placeholders to test out functionality.
    • On top of these core filters, there is a 'liked' filter that displays all posts that the user liked.
  8. Notifications bell
    • Informs the user if they have any new notifications and displays the count.
    • Clicking on the bell will navigate the user to the notifications page where they can learn more about each new notification.
  9. Posts
    • Each post can be edited by clicking on the more-vert icon in the top right of the post.
    • Each post has comments which in-turn can have their own comments. Comments and nested comments can both be edited by the publisher of said comment/nested comment.
    • Each post/comment has the creators username, avatar, and date created listed in the upper left corner. If you hover over the username, a dropdown menu will appear displaying info about the user.
    • In the bottom left corner either four or five icons will be presented depending on if you're the creator of the post/comment:
      1. Like icon
      2. Remove Like icon
      3. Expand Comments icon
      4. Write Comment icon
      5. Delete Post/Comment icon (if you're the creator of said post or comment)

Dashboard

What you'll see on this page largely depends on if you're an admin of the site. Whether an admin or not, you'll see a few labels/icons:

  1. Edit Profile
  2. Add Media
  3. Create Chatroom

Admins will see a few additional labels/icons:

  1. Add Store
  2. Add DJ Pool
  3. Add Perk
  4. Add Brand

Afterwards, there will be a list of chatrooms that you're either a member of or have been invited two.

If you're an admin, under the chatrooms you'll see a list of all promotional material added (DJ Pools, Certified Stores, Perks, Brands, etc). You'll also have opportunity to edit this list at any time.

All users will have a list of their uploaded "media." This is simply audio or video that you've embedded and would like displayed on your profile page. Your most recent addition will also be displayed on the newfeed.

At the very bottom is a button to delete your account.

From your dashboard you can use the hamburger menu to navigate anywhere you'd like. Let's start with the current users profile page.

Profile Page

When landing on the profile page depending on whether you're on mobile, tablet, or desktop; you'll see things a bit differently. That said, no matter the device, there'll be three core sections presented:

  1. User Info

    • Name
    • Handle
    • Bio
    • Location
    • Social Links
  2. Embedded Media

    • YouTube
    • Soundcloud
    • Twitch
    • Mixcloud
    • Facebook videos, etc.
  3. Posts

    • Post Form
    • Created posts

Members

One of the newer pages to the app. For now it's a list of all members, displaying their name, avatar, bio, and most recent highlight (embedded media). Using the input field at the top of the page, users can filter members via name, handle, or location.

About

Social network for DJs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published