Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Siriu3/PMTeamBuilder

Repository files navigation

PMTeamBuilder 🎮

License: MIT Python Vue Flask

一个现代化的宝可梦团队构建和分享平台,让训练师们能够轻松创建、管理和分享他们的宝可梦团队配置。

✨ 功能特性

🔧 团队构建

  • 直观的团队编辑器:拖拽式界面,轻松添加和配置宝可梦
  • 详细的宝可梦配置:支持等级、特性、道具、性格、努力值(EV)、个体值(IV)和招式设置
  • 智能数据验证:自动验证配置的合法性,确保符合游戏规则
  • 多世代支持:支持从第一世代到最新世代的所有宝可梦

🌐 社区功能

  • 团队分享:一键分享团队配置,支持公开和私密分享
  • 团队广场:浏览其他训练师的优秀团队配置
  • 互动系统:点赞、收藏和评论功能
  • 搜索筛选:按世代、格式、标签等条件筛选团队

👤 用户系统

  • 安全认证:JWT令牌认证,支持令牌刷新
  • 邮箱验证:完整的用户注册和邮箱验证流程
  • 个人中心:管理个人团队、收藏和设置

🛡️ 内容管理

  • 智能审核:敏感词过滤和内容审核机制
  • 举报系统:用户可举报不当内容
  • 管理后台:完整的管理员控制面板

🚀 技术栈

前端

  • Vue 3 - 渐进式JavaScript框架
  • TypeScript - 类型安全的JavaScript超集
  • Pinia - Vue 3状态管理库
  • Element Plus - Vue 3组件库
  • Vue Router - 官方路由管理器
  • Axios - HTTP客户端
  • Vite - 现代化构建工具

后端

  • Flask - 轻量级Python Web框架
  • SQLAlchemy - Python ORM框架
  • PostgreSQL - 关系型数据库
  • Redis - 内存数据库(缓存)
  • Flask-JWT-Extended - JWT认证扩展
  • Flask-Mail - 邮件服务
  • Flask-Migrate - 数据库迁移工具

外部服务

  • PokeAPI - 宝可梦数据API
  • SMTP服务器 - 邮件发送

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。

🙏 致谢

  • PokeAPI - 提供宝可梦数据
  • Vue.js - 优秀的前端框架
  • Flask - 简洁的后端框架
  • 所有贡献者和用户的支持

一些想要说的

项目部署、需求、操作流程等将在未来适配,还请海涵!

About

一个宝可梦队伍管理系统,基于Vue 3 + Flask

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /