文件名称:garage-start-app:IT人群-React Native Car Garage App
文件大小:4.36MB
文件格式:ZIP
更新时间:2024-04-08 06:17:39
TypeScript
代码挑战-ITCrowd 车库APP 此仓库是一个正在工作的项目,该项目根据本地API响应列出了汽车。它既包含后端应用程序,又包含前端应用程序,旨在测试候选人解决现实世界问题的能力,而无需花费太多时间来设置所有内容。 挑战 建议在技术面试之前完成这些任务,因此我们可以仔细研究它们并讨论实施方案。 后端 实现一个关系数据库(为简单起见,请使用SQLite),其中包含两个实体,一个用于Makers,另一个用于Cars。使用与cars.json文件提供的字段相同的字段。每个制造商可以拥有多辆汽车。 考虑为服务的图像实现调整大小和缓存系统。你会采取什么方法?什么图书馆或服务?无需完全实现它,但可以理解示例或简单实现。 服务器未返回assets文件夹上的图像。您能发现缺少的东西吗? 创建一个新的细节端点,该端点将返回一辆汽车。 附加:如果您在作业期间在前端应用程序上实现了新的“详细信息屏幕”
【文件预览】:
garage-start-app-master
----frontend()
--------.expo-shared()
--------yarn.lock(350KB)
--------.eslintrc.js(680B)
--------src()
--------babel.config.js(108B)
--------tsconfig.json(258B)
--------assets()
--------jest.config.js(141B)
--------App.tsx(828B)
--------app.json(494B)
--------.gitignore(94B)
--------package-lock.json(1.14MB)
--------package.json(2KB)
----backend()
--------.eslintrc.json(429B)
--------.env(51B)
--------yarn.lock(206KB)
--------src()
--------db_scripts()
--------tsconfig.json(6KB)
--------assets()
--------build()
--------__tests__()
--------jest.config.ts(6KB)
--------.gitignore(22B)
--------package-lock.json(586KB)
--------package.json(948B)
----README.md(2KB)
----itcrowd.png(3KB)
----screenshots.png(590KB)