Skip to content

Building plan #17

@SAMAD101

Description

@SAMAD101

This project is far from being complete.
This issue contains a comprehensive breakdown of how we envision this project as completed.

Authorization

Nearly complete. Using Django authorization.

Dashboard

Each user is supposed to be redirected to a dashboard once they are logged in.
Unlike our login/signup pages, this dashboard will have a more light theme (in the initial release). Later, we can add support for a dark theme as well.
The dashboard contents:

  • The dashboard will show all the proposals submitted by the user. With filters such as submitted, rejected, accepted, and draft
  • A button for drafting a new proposal. And a pop-up form making that proposal and submitting it.

Proposal form window

  • Title field
  • RichText field with plenty of customizations

Custom Reviewer/Admin login

  • For this, the existing authorizing will have to be modified by the addition of a new reviewer login. There will not be any new reviewer account creation. All the reviewer accounts will be created by one superuser (admin).

Dashboard for Reviewer account

  • This dashboard will get access to view users' proposals, and tag them as rejected and accepted. And also provide some feedback to the user.
  • The user will be notified through an email once a review has been made by a reviewer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions