Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Goals #1

Open
7 of 8 tasks
Elyriand21 opened this issue Jun 14, 2022 · 0 comments
Open
7 of 8 tasks

Goals #1

Elyriand21 opened this issue Jun 14, 2022 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@Elyriand21
Copy link
Collaborator

Elyriand21 commented Jun 14, 2022

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.
@Elyriand21 Elyriand21 added the documentation Improvements or additions to documentation label Jun 14, 2022
@Elyriand21 Elyriand21 self-assigned this Jun 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant