Skip to content

Web site used as Admin panel in Teckzite 2020 (Feb 13-15).

Notifications You must be signed in to change notification settings

Sud0u53r/Teckzite-2020-Admin-panel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teckzite admin panel

Web site used as Admin panel in Teckzite 2020 (Feb 13-15). Teckzite : A national level tech fest conducted by SDCAC in RGUKT Nuzvid.

#Requirements :

  1. Linux (ubuntu)
  2. Python 3
  3. MySQL

#Setup :

  1. pip install -r requirements.txt
  2. Configure the panel/config.py
  3. Creating Database (tz2020) on mysql
  4. Edit the line 47 on tz2020-schema.sql
INSERT INTO `admins` VALUES (1,'<User name>','<Password Hash>','<Name>','<Mail Address>','<Phone num>','<ID num>',0,'',0);

To generate a password hash

from panel.funcs import Hash
print(Hash('<password>'))
  1. Then dump the sql file into created database.
  2. Save the ssl certicate and private key as certificate.crt and private.key
  3. ./run_server.sh
  4. ./run_server.sh --temp for Site under construction message, in case of any edits.

#Notes

  1. After creating the dev account using line 4 in setup, Then with that dev account ,we create the hierarchy (admin, event org, etc)
  2. dev account with priority 0 , have all core functionalities. It is only for web site managers. Others can have admin account.

Designed by

  1. Ajay Shankar K {me} github twitter
  2. Akash G {Sud0u53r} github twitter

About

Web site used as Admin panel in Teckzite 2020 (Feb 13-15).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 47.5%
  • Python 42.8%
  • CSS 5.2%
  • JavaScript 4.1%
  • Shell 0.4%