Skip to content

Goals #1

@Elyriand21

Description

@Elyriand21

Core Features

  • Account Creation
  • Login Screen
  • Homepage / Post Feed

Stretch Goals

  • AWS cloud services

Specific Implementations

  • Password Encryption (achieved 06/15/2022)
    • The biggest reason that we want to implement password encryption is that this will model a real-world social media website. Take any major social media website - these websites aren't sending raw passwords and data through API calls to the server, they are encrypting your data so that it can be protected. Data privacy is a growing desire and need of the general populous and businesses. By implementing this feature, we will be able to get a better understanding of cyber/network security, allowing us to be confident in the explanations to clients/customers that their data is safe.
  • Account Creation w/ Form Validation (achieved 06/15/2022)
    • This is an important implementation as it will allow the server and the client to communicate with each other to determine
      • The username is unique and not previously taken
      • The email is a valid email
      • The password abides by a certain metric
    • This implementation would ensure that no two users have conflicting information (we are aware that two people can have the same name) and that all authentication would be handled specifically with no possible overlap.
  • Account Authentication (achieved 06/15/2022)
    • Account authentication is an incredibly important feature to have implemented because, without it, unauthorized users could obtain access to accounts and/or sensitive information (i.e address, email, legal name, birth date, etc). By using authentication alongside proper encryption, accounts can be better protected from potential unauthorized access attempts.
  • Account Customization
    • What good is a social media website if you can't personalize your presence?!? We want to implement customization so that users can feel better represented on the website. People are incredibly unique - people have different religions, political views, sexualities, genders, etc - and we feel that it is important to allow people to express themselves in a manner that is safe.
  • Friend System (achieved 06/16/2022)
    • We are interested in implementing a friend system because... well, how much fun is social media when all you see is yourself? None, right? Exactly.

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions