Skip to content

yBully Admin is a React based admin dashboard application for yBully Chrome Extension that allows you to manage users, stats, and more...

License

Notifications You must be signed in to change notification settings

yBullyy/yBully-admin

Repository files navigation

ybully

yBully Admin

Table of contents

Introduction

yBully Admin is a ReactJS based admin dashboard application for yBully Chrome Extension that allows you to manage users, stats, and more.

Features

  • View Detailed Statistics.
  • View Graphical Statistics.
  • View List of Reported Tweets.
  • Approve / Reject Tweets Reported by Users.
  • View List of Approved Tweets.
  • Retrain the Model using the list of Approved Tweets.
  • Manage Users.
  • Manage Admins.
  • Manage Trained / Active Models.

Demo

Dashboard Page

Reported Tweets Page

Retraining Model Page

All Models

All Users Page

User Details / Edit User

All Admins Page


Installation

Before starting with installation you would require to setup a firebase project.

Once the firebase project is ready, follow below steps.

  1. Clone this repository git clone https://github.com/yBullyy/yBully-admin.git.
  2. Change directory cd yBully-admin.
  3. Create .env file in root directory.
  4. Add the following lines to .env file.
REACT_APP_FIREBASE_API_KEY=<your-firebase-api-key>
REACT_APP_FIREBASE_AUTH_DOMAIN=<your-firebase-auth-domain>
REACT_APP_FIREBASE_DATABASE_URL=<your-firebase-database-url>
REACT_APP_FIREBASE_PROJECT_ID=<your-firebase-project-id>
REACT_APP_FIREBASE_STORAGE_BUCKET=<your-firebase-storage-bucket>
REACT_APP_FIREBASE_MESSAGING_SENDER_ID=<your-firebase-messaging-sender-id>
REACT_APP_FIREBASE_APP_ID=<your-firebase-app-id>
REACT_APP_FIREBASE_MEASUREMENT_ID=<your-firebase-measurement-id>
  1. Run npm install to install all the required dependencies.
  2. Run npm start to start the server.
  3. Open the browser and go to http://localhost:3000/.
  4. Create a new user from firebase console.
  5. Login with those credentials & you will be redirected to the admin dashboard.

License

License: Apache License 2.0

Stargazers

Stargazers repo roster for @ybullyy/ybully-admin


Back to top

About

yBully Admin is a React based admin dashboard application for yBully Chrome Extension that allows you to manage users, stats, and more...

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages