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

Add favourite features #18

Open
THHamiltonSmith opened this issue Jul 18, 2022 · 0 comments
Open

Add favourite features #18

THHamiltonSmith opened this issue Jul 18, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@THHamiltonSmith
Copy link
Owner

Add a feature that allows the user to favourite features for quick access instead of needing to constantly search for something they might use all the time.

I will work on adding this feature, but some help would be great! Here are my current thoughts:

  • The best way to do this would be to create an account system that will store the user's favourites, which will also allow for expansion of more features in the future.
  • Each user will have an array in this database which contains their favourite features which can easily be changed by button press.
  • This data can be stored in two ways:
  • Local JSON file
  • MongoDB Database

These two options cause some problems though, as a local JSON file will expose account data and all users favourites to anybody who looks at the repo. A MongoDB database would be great, but it creates problems with API keys being exposed and will make it difficult for users to test any changes involving accounts locally.

If you have any suggestions on how to tackle this problem, leave a comment on the issue!

@THHamiltonSmith THHamiltonSmith added enhancement New feature or request help wanted Extra attention is needed labels Jul 18, 2022
@THHamiltonSmith THHamiltonSmith self-assigned this Jul 18, 2022
@THHamiltonSmith THHamiltonSmith changed the title Add favourtie features Add favourite features Jul 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Status: No status
Development

No branches or pull requests

1 participant