Discover and explore top open-source AI tools and projects—updated daily.
datawhalechinaFull-stack development tutorial and learning platform
Top 98.5% on SourcePulse
Summary
datawhalechina/wow-fullstack provides a runnable full-stack development tutorial coupled with a functional time management and learning system. Aimed at developers, it offers copy-pasteable code and a structured learning path, integrating theoretical concepts with a practical Vue 3/FastAPI application.
How It Works
This project merges educational content with a live application. The frontend uses TypeScript, Vue 3, and Vite; the backend employs FastAPI. Its core design emphasizes synergy between tutorial examples and the application's codebase, enabling hands-on learning and direct concept application within a functional system.
Quick Start & Requirements
git clone https://github.com/datawhalechina/wow-fullstack.gitcd tm-backend, copy .env.example to .env, pip install -r requirement.txt, alembic upgrade head, python seed.py.cd tm-frontend, copy .env.example to .env (set VITE_API_URL), npm install.python main.py (in tm-backend). Frontend: npm run dev (in tm-frontend).tutorial/ (Markdown). Dev docs available.http://127.0.0.1:8008 / /docs. Frontend: 192.168.x.x link. Login: 15812345678 / zishu.Highlighted Details
Maintenance & Community
Maintained by the "自塾" team with Datawhale. Contributions are welcomed via GitHub Issues and Discussions. The primary maintainer is Kailigithub. Follow Datawhale's official account via QR code.
Licensing & Compatibility
Licensed under MIT. A note mentions default CC 4.0 use, requiring clarification for specific commercial integration.
Limitations & Caveats
The project is in "Beta public testing" (Beta公测版) with ongoing detail optimization. Requires specific Python (3.10) and Node.js (v18.18.0) versions. The dual licensing mention (MIT/CC 4.0) may require further investigation for strict commercial use.
1 month ago
Inactive
explosion