Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pleasurecruise/git-star-center
个人GitHub项目互助社区!互star、互fork、互watch、互follow!让好的项目容易发现,让你的项目不再孤单
https://github.com/pleasurecruise/git-star-center
axios eslint framer-motion lucide magicui radix-ui react react-hook-form react-router-dom shadcn-ui tailwindcss zustand zustand-persist
Last synced: 1 day ago
JSON representation
个人GitHub项目互助社区!互star、互fork、互watch、互follow!让好的项目容易发现,让你的项目不再孤单
- Host: GitHub
- URL: https://github.com/pleasurecruise/git-star-center
- Owner: Pleasurecruise
- License: cc0-1.0
- Created: 2024-12-27T15:41:55.000Z (13 days ago)
- Default Branch: master
- Last Pushed: 2025-01-06T15:22:43.000Z (3 days ago)
- Last Synced: 2025-01-06T16:36:23.795Z (3 days ago)
- Topics: axios, eslint, framer-motion, lucide, magicui, radix-ui, react, react-hook-form, react-router-dom, shadcn-ui, tailwindcss, zustand, zustand-persist
- Language: TypeScript
- Homepage: https://gitstar.center/login
- Size: 629 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Git Star Center
个人GitHub项目互助社区!
互star、互fork、互watch、互follow!
让好的项目容易发现,让你的项目不再孤单
**占坑开发中...**
如果你也想将你的项目置于社区主页,可以点击[这里](https://github.com/Pleasurecruise/git-star-center/blob/master/src/page/dashboard/index.tsx)直接提交PR!
如果你擅长**界面设计或者前端开发**,也欢迎加入一起完善该项目!!
## 技术栈
- 前端:
- 框架:React
- 网络请求:Axios
- 路由:React Router Dom
- 状态管理:Zustand
- 表单验证:React Hook Form, Zod
- 图标:React Icons, Lucide
- UI库:Radix UI, Shadcn UI
- 动画:Framer Motion
- 代码检查:ESLint
- 样式:Tailwind CSS- 后端:
- 框架:Spring Boot
- 数据持久化:JPA
- 数据库操作:MyBatis-Plus
- 安全框架:Spring Security
- 授权认证:OAuth2
- 缓存:Redis
- 日志:Slf4j## 效果以及功能展示
| ![Example 1](web/src/assets/example/login.jpg) | ![Example 2](web/src/assets/example/help.png) |
|--------------------------------------------|---------------------------------------------|
| ![Example 2](web/src/assets/example/repo.png) | ![Example 2](web/src/assets/example/search.png) |## TODO
1. [ ] 评论功能
2. [ ] 标签功能
3. [ ] 搜索功能
4. [ ] 分类功能(根据主要编程语言)
5. [ ] 仓库个性化推荐
6. [ ] 社区主页设计## 特别说明
- 本项目使用Github OAuth2进行授权认证,不会保存用户的密码等敏感信息
- 由于Github API请求速率的限制,为了避免操作失败,所以对互动操作的频率进行了限制(每小时只允许操作5次)
请详细浏览了仓库再进行操作
- 同时,社区实行一个Github账户对应一个仓库,一旦绑定无法更改
因为账户绑定的仓库更改后,需要更改仓库的基础数据以及和你互动过的用户数据(比如是否star),这在没有授权的情况下是无法完成的
**所以请谨慎选择需要绑定的仓库!!**- 类似的网站还有[Github互赞吧](https://gitstar.com.cn/) 以及 [GitStarHub](https://www.gitstarhub.com/)
## 备注
- 本项目为个人项目,仅供学习参考使用,不得用于商业用途
- 本项目仍在开发中,如有问题请提交issue## 参考项目
- [xryder-web](https://github.com/pipijoe/xryder-web)
- [spring-boot-react-oauth2-social-login-demo](https://github.com/callicoder/spring-boot-react-oauth2-social-login-demo)