https://github.com/stephen842/owlpha-university
Decentralized Web3 education platform built with Django β featuring user-controlled profiles, blogs, courses, chat, and IPFS integration.
https://github.com/stephen842/owlpha-university
blockchain dapp decentralization django education ipfs nfts online-learning python web3
Last synced: 2 months ago
JSON representation
Decentralized Web3 education platform built with Django β featuring user-controlled profiles, blogs, courses, chat, and IPFS integration.
- Host: GitHub
- URL: https://github.com/stephen842/owlpha-university
- Owner: Stephen842
- License: other
- Created: 2025-05-19T22:08:50.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-07-28T01:46:16.000Z (11 months ago)
- Last Synced: 2025-10-08T12:29:58.070Z (9 months ago)
- Topics: blockchain, dapp, decentralization, django, education, ipfs, nfts, online-learning, python, web3
- Language: JavaScript
- Homepage:
- Size: 8.77 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# OWLPHA UNIVERSITY π¦
**OWLPHA UNIVERSITY** is a decentralized Web3.0 education platform designed to empower individuals with free, community-driven learning. Built with Django, the platform supports blog content, interactive courses, discussion channels, live chat, and conference features β all with an emphasis on **data ownership**, **decentralization**, and **Web3 integration**.
---
## Project Description
OWLPHA UNIVERSITY is a modular, open-source learning hub that brings together the power of traditional web technologies and decentralized principles. Our goal is to provide a frictionless, transparent, and user-owned educational experience for developers, creators, and learners exploring blockchain and Web3 technologies.
All user content and data remain immutable and under the user's control. Through integrations with IPFS and Web3 wallets, the platform supports true digital ownership of learning assets, blog content, messages, and even NFT certificates.
---
## Features
- **User Dashboard & Profile System**
- **Blog Platform** with views, reactions, and bookmarks
- **Course Modules** with progress tracking and NFT certification
- **Discussion Channels** powered by Web3 identity
- **Chat & Real-time Messaging** (with voice/video support)
- **Live Conferences** with screen sharing & whiteboard
- **Third-party & Web3 Wallet Authentication**
- **Decentralized Storage (IPFS)**
- **Immutable, User-controlled Content**
---
## Tech Stack
- **Backend:** Django, Django REST Framework
- **Frontend:** Javascript, TailwindCSS
- **Database:** SQLite (dev) β PostgreSQL (prod)
- **Web3 Integration:** Web3.py, Ethereum Wallet Auth, NFT Minting
- **File Storage:** IPFS via `ipfshttpclient`
- **Realtime Features:** Django Channels, WebSockets
- **External APIs:** Google/GitHub OAuth, optional Jitsi/Agora for calls
---
## Keywords
`Web3` `Education` `Blockchain` `Decentralization` `Django` `IPFS` `Ethereum` `Smart Contracts` `NFT Certification` `Online Learning` `Open Source` `Python` `Immutable Data` `Web3 Wallet` `DApp` `Self-sovereign Identity`
---
## Repository Structure
OWLPHA University
βββ accounts - User authentication & profile
βββ blog - Blog posts and community content
βββ courses - Interactive learning modules
βββ channels - Topic-based discussions
βββ chat - Messaging app
βββ conference - Video/voice conferencing
βββ templates - Base HTML templates
βββ static - Static files (CSS, JS)
βββ media - Media uploads (IPFS-supported)
βββ manage.py
βββ requirements.txt
## Contribution
We welcome thoughtful contributions, ideas, and feedback from the community.
However, this is a closed-source project β contributions are by invitation or approval only.
To propose a contribution:
1. Send us an email at info@owlphadao.com explaining your interest and area of contribution.
Our team will review your request and, if approved, grant you access to the repository.
Please do not fork or submit pull requests unless youβve received explicit permission.
## License Notice
This project is not open source. It is proprietary software owned by OWLPHADAO.
Unauthorized use, redistribution, or modification is strictly prohibited.
To request collaboration or contribution access, contact us at info@owlphadao.com.
By accessing or interacting with this project, you agree to these terms.
## β οΈ Note: OWLPHA UNIVERSITY does not control or alter user content. All data and posts are immutable and tied to the userβs wallet or authenticated identity.