fullstacktypescript全栈应用模板
全功能的注册登录流程、Google OAuth 登录、评论系统、编辑个人资料,甚至还有关注/取消关注功能,fullstacktypescript 这个项目可以说是把全栈应用该有的模块都整了一遍。
用的技术栈挺主流:前端是React + TypeScript,状态管理走的是Redux + Redux-Saga。功能拆得也蛮细,像 登录
、登出
、评论
、提及用户
、Google OAuth
登录这些都有现成逻辑,响应也快,逻辑清晰。
服务端用的是 Express + PostgreSQL,部署这块用到了 Docker,环境变量也都配好了,执行这条命令就能创建数据库:
docker exec -it database psql -U postgres -c "CREATE DATABASE elitypescript"
要是你正好在做一个需要完整身份系统和评论交互的项目,这套代码还挺值参考的。可以先从注册、评论、点赞这些模块看起,快就能上手。
如果你对 React + TypeScript 组合还不太熟,建议看看这几个相关文章:
,如果你最近打算搞一个全栈项目,又懒得从零搭一套,这个项目还是蛮合适的,直接拿来改一改就能用。
fullstacktypescript:注册,GoogleOAuth登录,EditProfile,登录,注销,commentReply,添加帖子,重新发布,关注,实时评论,实时评论通知,取消关注用户,emailConfirmation,resendConfirmation,GIPHY评论集成,喜欢和不喜欢发布
预估大小:296个文件
.DS_Store
6KB
index.html
2KB
favicon.ico
22KB
index.css
366B
style.css
55B
style.css
175B
style.css
226B
App.css
306B
.gitignore
53B
Dockerfile
139B
571.3KB
文件大小:
评论区