ayushrijal83-ops/YushaCyber

GitHub: ayushrijal83-ops/YushaCyber

一个基于 Flask 的网络安全学习平台着陆页,通过路线图、挑战和课程等模块展示学习资源。

Stars: 0 | Forks: 0

# YushaCyber — 着陆页 一个使用 Flask、HTML、CSS 和原生 JavaScript 构建的网络安全学习平台着陆页。 ## 本地运行 ``` pip install -r requirements.txt flask --app app db upgrade # first run only (see docs/DATABASE.md) python app/app.py ``` 然后打开 http://127.0.0.1:5000 ## 项目结构 ``` app/ ├── app.py # Flask entry point (single index route) ├── templates/ │ └── index.html # Landing page (semantic HTML) └── static/ ├── css/style.css # Dark theme, responsive, hover animations └── js/main.js # Nav toggle, terminal typing, counters, reveals ``` ## 功能 - 固定导航栏,带移动端汉堡菜单 - 带有动态终端窗口和输入命令序列的 Hero 区 - 滚动时触发的数字递增统计动画 - Roadmap、Daily Challenge、CTF Arena 和 Featured Courses 板块 - 平滑滚动、滚动揭示和细微的悬停动画 - 遵循 prefers-reduced-motion 设置;可见的键盘焦点状态
标签:Flask, Web前端, 多模态安全, 学习平台, 数据可视化, 网络安全教育, 落地页, 逆向工具