Cyberpunk-themed academic portfolio UI files for ojsTerminalBio.
pip install ojsterminalbio
ojsterminalbio init-db
ojsterminalbio runserverClone this repo and copy templates/static to your project.
ojsterminalbio/
βββ templates/
β βββ admin/ # Admin panel UI
β β βββ base.html
β β βββ dashboard.html
β β βββ profile.html
β β βββ page_editor.html
β β βββ ...
β βββ public/ # Public website UI
β βββ base.html
β βββ index.html
β βββ about.html
β βββ research.html
β βββ ...
βββ static/
βββ css/
βββ tailwind.css
macOS/Linux:
chmod +x setup.sh
./setup.shWindows:
setup.bat# Install package
pip install ojsterminalbio
# Initialize database
ojsterminalbio init-db
# Run server
ojsterminalbio runserverAccess: http://localhost:7777
Admin Login:
- Email:
admin@example.com - Password:
admin123
export OJSTB_SECRET_KEY="your-secret-key"
export OJSTB_DEFAULT_ADMIN_EMAIL="your@email.com"
export OJSTB_DEFAULT_ADMIN_PASSWORD="secure-password"
export OJSTB_DATABASE_URL="sqlite:///./ojsterminalbio.db"- Cyberpunk terminal-style theme
- Matrix rain background effect
- Light/Dark mode toggle
- Responsive design
- Dynamic page editor
- Customizable colors (Cyan, Pink, Amber, Green)
- Navigate to: http://localhost:7777/admin/login
- Enter credentials:
- Email:
admin@example.com - Password:
admin123
- Email:
- Click Login
| URL | Description |
|---|---|
/admin/dashboard |
Overview with stats |
/admin/profile |
Edit name, bio, contact info |
/admin/publications |
Manage research papers |
/admin/projects |
Manage sponsored projects |
/admin/students |
Add PhD/MTech students |
/admin/courses |
Add courses taught |
/admin/pages |
Create custom pages |
/admin/settings |
Theme & site settings |
Go to Admin β Settings β Theme Primary Color
- Cyan (default)
- Pink
- Amber
- Green
Go to Admin β Profile
- Basic Info: Name, Title, Department
- Contact: Email, Phone, Address
- Bio: About yourself
- External Links: Google Scholar, DBLP, etc.
Go to Admin β Settings
- Enable/disable matrix rain
- Change characters (supports emoji, Unicode)
- Adjust opacity
Go to Admin β Pages β Create Page
- Drag & drop blocks
- Add cards, text, buttons
- Publish to menu
- Publications: Add research papers with DOI links
- Projects: Add sponsored projects with funding info
- Students: Add supervised students
- Courses: Add courses with syllabus
MIT License
Okram Jimmy Singh



