Skip to content

alyaalaali/Ume

Repository files navigation

UME: Where You and Me Connect!

UME is a MEN-Stack social media app designed for users to create personal profiles and connect with friends.

COVER

With UME, you can:
  • Create Personal Profiles
  • Follow Friends
  • Create Posts
  • Interact with Each Other

Technology Stack:

  • Front-end: EJS, CSS
  • Back-end: MongoDB, Node.js

Entity Relationship Diagram

ERD

Prototype

You can view our app prototype on Figma: Ume!

User Stories

Users

  • Users can search for other users
  • Users can register to create new accounts
  • Users can view their profile and other user's profile
  • Users can edit and update their own profile, but cant edit other peoples profile
  • Users can log out or delete their own account.
  • Users can view a user’s following or followers list.
  • Users can follow or unfollow other users.
  • Users can remove a follower from their follow list.

Posts

  • Users can view a timeline of their own Posts their following's posts.
  • Users can create a new post.
  • Users can edit abd update their own posts.
  • Users can delete their own posts.

Comments

  • Users can view the comments on a specific post.
  • Users can add a comment to a post.
  • Users can edit their own posts.
  • Users can delete their own comment.

Future Enhancements

  • video uploads
  • Notifications center
  • Two-factor authentication
  • Real-time chat

Attributions

  1. Multer
  2. Search Bar

About

UME is a MEN-Stack social media app designed for users to create personal profiles and connect with friends.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors