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 组合还不太熟,建议看看这几个相关文章:

,如果你最近打算搞一个全栈项目,又懒得从零搭一套,这个项目还是蛮合适的,直接拿来改一改就能用。

folder
fullstacktypescript:注册,GoogleOAuth登录,EditProfile,登录,注销,commentReply,添加帖子,重新发布,关注,实时评论,实时评论通知,取消关注用户,emailConfirmation,resendConfirmation,GIPHY评论集成,喜欢和不喜欢发布 预估大小:296个文件
file
.DS_Store 6KB
file
index.html 2KB
file
favicon.ico 22KB
file
index.css 366B
file
style.css 55B
file
style.css 175B
file
style.css 226B
file
App.css 306B
file
.gitignore 53B
file
Dockerfile 139B
file
.gitignore 314B
file
.gitignore 106B
file
.dockerignore 48B
file
.DS_Store 6KB
file
.DS_Store 6KB
file
.DS_Store 6KB
file
Dockerfile 101B
file
post.controller.js 31KB
file
user.controller.js 28KB
file
.gitignore 19B
zip 文件大小:571.3KB