An open API service indexing awesome lists of open source software.

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.

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.