NLW 01Ecoleta垃圾回收站管理系统

NLW-01-埃科莱塔是一个棒的项目,尤其适合刚入门的朋友。它是 Rocketseat 在 NLW 0 周期间的课程项目,做起来比较有挑战性,但也挺有收获的。这是一个垃圾回收站的管理系统,适配了多个平台,能让你了解如何使用 Node.jsReact 结合的开发方式。

前端和后端的配置都有详细的,基本上是直接在 GitHub 上 clone 项目就能开始。代码结构清晰,适合学习如何 API 求、如何进行数据库迁移,响应速度也挺快的。

如果你正在学习全栈开发,或者对环境配置比较头疼,可以参考这份项目,帮你快速上手。毕竟,多时候直接拿现成的模板会比自己从零开始轻松多了。

项目里有些配置要注意,比如使用 npm 时一定要确保安装好依赖,数据库配置也重要,不然会出现连接失败的情况。

zip
NLW-01-Ecoleta-master.zip 预估大小:59个文件
folder
NLW-01-Ecoleta-master 文件夹
folder
server 文件夹
file
package.json 991B
file
knexfile.ts 460B
folder
uploads 文件夹
folder
.gitkeep 文件夹
file
package-lock.json 134KB
folder
src 文件夹
folder
config 文件夹
file
multer.ts 431B
folder
database 文件夹
file
connection.ts 244B
folder
migrations 文件夹
file
02_create_point_items.ts 528B
file
01_create_items.ts 360B
file
00_create_points.ts 629B
folder
seeds 文件夹
file
create_items.ts 481B
file
routes.ts 1KB
folder
controllers 文件夹
file
ItemsController.ts 596B
file
PointsController.ts 3KB
file
server.ts 431B
file
tsconfig.json 6KB
file
.gitignore 49B
folder
ecoleta-mobile 文件夹
file
package.json 1KB
folder
assets 文件夹
file
splash.png 9KB
file
icon.png 642B
file
app.json 518B
file
package-lock.json 280KB
folder
src 文件夹
folder
assets 文件夹
file
home-background@2x.png 29KB
file
logo@2x.png 11KB
file
logo@1x.png 5KB
file
home-background@3x.png 50KB
file
logo.png 5KB
file
home-background.png 12KB
folder
pages 文件夹
folder
Detail 文件夹
file
index.tsx 4KB
folder
Points 文件夹
file
index.tsx 7KB
folder
Home 文件夹
file
index.tsx 3KB
file
routes.tsx 858B
folder
services 文件夹
file
api.ts 119B
file
tsconfig.json 258B
folder
.expo-shared 文件夹
file
assets.json 155B
file
.gitignore 130B
file
App.tsx 619B
file
babel.config.js 107B
file
Capturar.JPG 39KB
folder
web 文件夹
file
package.json 1KB
file
package-lock.json 578KB
folder
src 文件夹
file
App.css 430B
folder
assets 文件夹
file
logo.svg 10KB
file
home-background.svg 39KB
file
react-app-env.d.ts 40B
file
Header.tsx 255B
folder
pages 文件夹
folder
CreatePoint 文件夹
file
styles.css 4KB
file
index.tsx 9KB
folder
Home 文件夹
file
styles.css 2KB
file
index.tsx 895B
file
index.tsx 196B
folder
components 文件夹
folder
Dropzone 文件夹
file
styles.css 623B
file
index.tsx 998B
file
App.tsx 241B
file
routes.tsx 401B
folder
services 文件夹
file
api.ts 115B
file
tsconfig.json 491B
file
.gitignore 310B
folder
public 文件夹
file
index.html 680B
file
README.md 1KB
...
zip 文件大小:454.78KB