https://github.com/anishpasupuleti/webx_security
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.0%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: AnishPasupuleti
- License: mit
- Language: Python
- Default Branch: main
- Size: 340 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Created about 1 year ago
· Last pushed 11 months ago
Metadata Files
Readme
Changelog
Contributing
License
README.rst
# WebX_Security 🔐 **WebX_Security** is a Django-based project focused on strengthening user authentication through Two-Factor Authentication (2FA). This app demonstrates secure login practices, token-based verification, and best practices in securing Django applications. ## 🚀 Key Features - 🔐 Two-Factor Authentication (TOTP/Twilio-based) - 🧾 Secure token generation and backup tokens - 🧱 Modular views and utilities for clean 2FA logic - 🖥️ Django template integration for 2FA flows - 🧰 Custom template tags for frontend control ## 🛠️ Tech Stack - **Python 3** - **Django** - **Django-Two-Factor-Auth** - **SQLite** (can be swapped with PostgreSQL) - **Twilio (optional for SMS-based 2FA)** ## 🧪 Setup Instructions ```bash git clone https://github.com/AnishPasupuleti/WebX_Security.git cd WebX_Security pip install -r requirements.txt python manage.py migrate python manage.py runserver ``` Then visit: `http://localhost:8000/` ## 📁 Project Highlights ``` two_factor/ ├── views/ # Core 2FA logic ├── utils.py # Helper functions ├── templates/ # Token and login templates ├── templatetags/ # Custom tags for frontend logic ├── urls.py # Routing for 2FA ``` ## 🔍 What You’ll Learn - Implementing secure 2FA in Django - Token generation and validation workflows - Creating secure, modular, and reusable views ## 📌 Future Scope - Integrate with social logins (Google/GitHub) - Rate limiting and brute-force detection - Session-based device trust and history ## 📜 License MIT License. Feel free to modify and use with credit.
Owner
- Name: Anish Pasupuleti
- Login: AnishPasupuleti
- Kind: user
- Repositories: 1
- Profile: https://github.com/AnishPasupuleti
BTech CSE @ Anurag | Full Stack Dev (MERN) | SIH College Level Finalist & OpenCV Winner 🏆 | LeetCode Top 15% | Building AI + Cloud Projects ☁️⚡
GitHub Events
Total
- Push event: 11
- Create event: 2
Last Year
- Push event: 11
- Create event: 2
Dependencies
.github/workflows/build.yml
actions
- actions/checkout v4 composite
- actions/setup-python v5 composite
- codecov/codecov-action v3 composite
.github/workflows/release.yml
actions
- actions/checkout v3 composite
- actions/setup-python v4 composite
- pypa/gh-action-pypi-publish master composite
pyproject.toml
pypi
- Django >=3.2
- django-formtools *
- django-phonenumber-field <8
- django_otp >=0.8.0
- qrcode >=4.0.0,<7.99
requirements_dev.txt
pypi
- Sphinx * development
- bump2version * development
- django-bootstrap-form * development
- django-debug-toolbar * development
- django-user-sessions * development
- sphinx_rtd_theme * development
- twine * development
- wheel * development
requirements_e2e.txt
pypi
- selenium *