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

Login & Backend API #18

Merged
merged 3 commits into from
Jan 22, 2023
Merged

Login & Backend API #18

merged 3 commits into from
Jan 22, 2023

Conversation

whos-evan
Copy link
Owner

@whos-evan whos-evan commented Jan 19, 2023

Task list written in order of importance (high to low):

  • Choose a backend provider (Firebase, Supabase, etc.)
  • Add routes for login page ([account]/[login], [account]/[logout])
  • Add Google login button (only support Google login at launch)
  • Allow for easy access to user_id's
  • Admin panel for banning users (either through a route ([account]/[admin] or through the backend provider)
  • Add routes for profile settings (username and possibly more)
  • Add routes for account settings page ([account]/[settings])
  • Show profile picture on nav bar and link to /account/settings page

Future ideas:

  • Add direct messaging feature between users (requiring a discover service at the minimum)
  • Integrate the heart system with the account
  • Add community page where users can post games (requiring moderation system where admins can easily remove games and ban users)
  • Personalized recommendations based on user's activity (nothing more than just seeing what games they usually play)

@whos-evan whos-evan self-assigned this Jan 19, 2023
@whos-evan whos-evan added enhancement New feature or request help wanted Extra attention is needed labels Jan 19, 2023
@whos-evan whos-evan merged commit f5a655a into master Jan 22, 2023
@whos-evan
Copy link
Owner Author

Pushed feature, however we still have more features to add.

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
None yet
Development

Successfully merging this pull request may close these issues.

2 participants