Skip to content

Flutter is a social media platform by which means of communication are via emoji. Users can create an account, login, post, edit their profile, and more. Full authentication and password hashing. Posts are sorted by an algorithm which defines their "trending" value.

Notifications You must be signed in to change notification settings

graysonlee123/Flutter

 
 

Repository files navigation

Flutter

Please click here to visit the app page.

Flutter is a social media platform by which means of communication are via emoji. Users can create an account, login, post, edit their profile, and like posts. Full authentication and password hashing. Posts are sorted by a "trending" algorithm.

Getting Started

Here is a dummy login to jump into the app:

Username: [email protected]

Password: Password123

Views

Flutter has a main home page which displays data based on whatever is the most trending (or most interacted with) post at that point in time. Here, users can make a post, read other posts, reply to other posts, or like posts.

Profile

The profile page shows the details of a user's profile. If the user is viewing their own profile, they can customize their profile through the "Edit Profile" button to the left.

By clicking on either Flutters or Likes you can switch between what you want to see from the user's activity.

Authentication

The passwords stored in the database are hashed and salted destructively in order to keep user data completely secure.

When creating an account, the users must conform to the following rules:

  • Username can only consist of Emoji characters
  • Email must be a valid email format and not already taken
  • Password must be at least 8 characters with one uppercase letter

User feeback is provided when entering bad information.

Utilizations

jQuery | Express | Sequelize and Sequelize CLI | MySQL

Authors

  • Will West - Back end authentication and algorithms - Jyouya
  • Rodney Smith - Deployment, HTTPS - smit239
  • Grayson Gantek - Front-end HTML & Javascript - graysonlee123
  • Arianna Sanson - Database management and model creations - arsanson

About

Flutter is a social media platform by which means of communication are via emoji. Users can create an account, login, post, edit their profile, and more. Full authentication and password hashing. Posts are sorted by an algorithm which defines their "trending" value.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 65.7%
  • HTML 26.9%
  • CSS 7.4%