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.
Here is a dummy login to jump into the app:
Username: [email protected]
Password: Password123
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.
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.
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.
jQuery | Express | Sequelize and Sequelize CLI | MySQL
- 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