Skip to content
This repository has been archived by the owner on Oct 17, 2020. It is now read-only.

Create admin dashboard #347

Open
magicoder10 opened this issue Nov 17, 2019 · 5 comments
Open

Create admin dashboard #347

magicoder10 opened this issue Nov 17, 2019 · 5 comments
Assignees
Labels
design-doc Write a design doc for a feature enhancement New feature or request Go Issue requires to write code using Go language p1 Medium priority React Issue requires knowledge of React framework

Comments

@magicoder10
Copy link
Member

magicoder10 commented Nov 17, 2019

Currently, we are manual logging into the server to manage Short's database. This is very inconvenient.

Let's create a admin dashboard so that we can:

  1. Add a short link
  2. List all the short links and their owners
  3. Attach a short link to a user
  4. Edit existing short links
  5. Delete short links
  6. The admin can upgrade an user to admin
  7. The admin can downgrade an admin to an normal user
  8. The admin can disable user account.

This involves:

  1. Create user role database table to manage permissions
  2. Create required GraphQL apis
  3. Create admin UI in React

Bonus features:

  1. visualize the traffics and usage data.
@magicoder10 magicoder10 added the enhancement New feature or request label Nov 17, 2019
@magicoder10 magicoder10 added the design-doc Write a design doc for a feature label Mar 6, 2020
@alldroll alldroll added Go Issue requires to write code using Go language React Issue requires knowledge of React framework labels Mar 6, 2020
@nopestack
Copy link

nopestack commented Mar 9, 2020

Does the UI needs to be written in Angular? Otherwise I'd like to take up this task.

EDIT: For context, I'm more familiar with React and can provide a comprehensive solution via React Admin or Gatsby for example.

@magicoder10
Copy link
Member Author

magicoder10 commented Mar 10, 2020

@nopestack It can be in React! I prefer we build the UI from scratch.

@nopestack
Copy link

Ok, I'm going to iterate on this throughout the week.

@magicoder10
Copy link
Member Author

For the first version, we should be able to create, delete, and update change logs.

@rohithbalaji123
Copy link
Member

Creating a new issue for admin dashboard with CRUD operations related to Change logs.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
design-doc Write a design doc for a feature enhancement New feature or request Go Issue requires to write code using Go language p1 Medium priority React Issue requires knowledge of React framework
Projects
None yet
Development

No branches or pull requests

5 participants