nighthawkcoders / kasmv2-flask

This project is a web application for managing users and admins for KASM. It is built using Flask, SQLAlchemy, and other dependencies.
0 stars 0 forks source link

Main Features of KASM User Management Platform #1

Open tanishapatil1234 opened 4 weeks ago

tanishapatil1234 commented 4 weeks ago

LOCAL DEMO

Welcome to KASM User Management System

image
tanishapatil1234 commented 4 weeks ago

Database

image image image
tanishapatil1234 commented 4 weeks ago

Users

Login

Once users are approved by admin, they may log into their accounts

image

Users are greeted with their dashboard. Here there is information about the users account and if they require a KASM server, the information for their server is also present.

image

On the dashboard the users have the option to update their profile information. For example, if they enroll in a new class.

image

They can also change their own passwords if needed

image

And finally, users can log out of their accounts once they are finished. This deletes any session variables saved.

Registration

allows for users to self register

image

Notifies new user that they must wait for admin approval for their account to be activated. User can not log in until they are approved (status values changes from 0 to 1). Only admin has the power to do this change.

image
tanishapatil1234 commented 4 weeks ago

Admins

Login

Admins can only log in, not register.

image

Dashboard

Admins are greeted with the dashboard page once logged in. This page has statistics on the status of users who are trying to join their classes.

image

All Users

Under the all users tab, the admin has access to all the users who are registered or trying to register account with classes that they have attributed to them as well. This can be helpful for having one system to manage many classes together. Notice that the admin can easily and immediately approve users from this page.

image image

Logout

And finally, just like the users the admin can log out and wipe all session variables