文件名称:izen_online_quiz:Web测验应用程序的Fullstack项目,用Django + ReactJS编写
文件大小:418KB
文件格式:ZIP
更新时间:2024-06-12 21:13:53
frontend backend reactjs quiz fullstack
Izen的全栈测验应用程序 使用Django + ReactJS编写的全栈测验Web应用程序,托管在AWS EC2,Heroku和Netlify上。 动机 使用由Django REST框架编写的后端API和由ReactJS编写的前端UI来构建完整的Web应用程序。 一个小型应用程序,展示了关系数据库,对象关系映射,REST协议和UI设计的利用率。 用户首先选择一个测验,该测验会加载相关问题。 提交答案后,应用程序会告诉用户他/她的工作方式。 文献资料 完整堆栈分为2个主要层:后端和前端。 后端是用Django编写的,Djagno的REST框架提供了API生产,并且数据库存储在AWS EC2实例上托管的PostgreSQL中。 尽管SQLite3是许多语言的默认基于磁盘的存储,但由于托管平台(Heroku的Dyno)容器的临时堆栈性质,因此需要持久的数据库。 前端是一个用JavaScri
【文件预览】:
izen_online_quiz-master
----frontend()
--------.netlify()
--------package.json(925B)
--------package-lock.json(593KB)
--------src()
--------.gitignore(310B)
--------public()
--------README.md(3KB)
--------yarn.lock(486KB)
----.DS_Store(6KB)
----README.md(2KB)
----backend()
--------quiz_api()
--------izen-quiz-backend()
--------start_venv.sh(25B)
--------Procfile(27B)
--------db.sqlite3(160KB)
--------requirements.txt(356B)
--------manage.py(664B)
--------quizzes()