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

Plan out routes #5

Open
proudmuslim-dev opened this issue Feb 4, 2023 · 2 comments
Open

Plan out routes #5

proudmuslim-dev opened this issue Feb 4, 2023 · 2 comments
Labels
codebase Codebase improvement
Milestone

Comments

@proudmuslim-dev
Copy link
Owner

proudmuslim-dev commented Feb 4, 2023

Currently the frontend is just a skeleton with very little real functionality. We need to figure out which routes will need to exist & what their function will be. I plan to get started on this tomorrow inshaAllah

@proudmuslim-dev proudmuslim-dev added this to the Frontend v1.0 milestone Feb 4, 2023
@proudmuslim-dev proudmuslim-dev added the codebase Codebase improvement label Feb 4, 2023
@proudmuslim-dev
Copy link
Owner Author

proudmuslim-dev commented Feb 5, 2023

Pages

Public

  • /about
  • /sign-in
  • /browse
  • /browse/<category>
  • /browse/<id> - for viewing individual posts
  • /user/<id> | /user/<username> - for viewing user profiles

Requires Account

  • /dashboard
  • /notifications
  • /submit - for submitting new posts
  • /submissions - for viewing current submissions and their status
    • In the future this will have support for revising submissions inshaAllah

Admin Only

  • /admin/submissions - menu for viewing submissions & approving/denying them (with optional reason)
  • /admin/users - menu for viewing user accounts and modifying/deleting them
    • This one will require a route to be added to the backend

@proudmuslim-dev
Copy link
Owner Author

The list above is a WIP, may add or remove routes as more thought is put into the design

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
codebase Codebase improvement
Projects
None yet
Development

No branches or pull requests

1 participant