NeYapsak Webapp
NeYapsak 是一款网络应用程序,允许用户根据某些过滤器查看他们所在地的活动,保存它们并购买门票!
“Ne Yapsak?”在土耳其语中意为“做什么?”。所以这个应用程序就是为了回答这个关键问题!
动机
这是我们课程“Cs308 – 软件工程”的期末项目。这个小组项目的主要目标是开发一个“数据驱动的网络应用程序”。我们遵循了课程和讲师 Anıl Koyuncu 的规定和要求。
方法论
在此项目中,我们遵循了敏捷软件开发。一位助教(Genco Coşgun)被指定为团队的“客户”。我们举行了定期的 Scrum 会议以跟踪团队内部的进展,并举行每周的客户会议以展示我们的开发并获取反馈。该项目分为 5 个冲刺。前 4 个冲刺为期 4 周,最后一个冲刺是额外的冲刺,持续一周。在每个冲刺结束时,我们都与助教和讲师进行了冲刺演示。
技术栈
- 前端 –> Flutter
- 后端 –> Django
- 数据库 –> sqlite3
- 跟踪冲刺任务 –> Jira Software
- 存储代码 –> Bitbucket
协作
这是一个小组项目。我们有 3 名成员。Dora Akbulut,Batuhan Yıldırım和我。虽然我们了解“大局”,但由于我们使用了一些我们之前没有经验的技术,我们试图将它们分开以更专注于并掌握它们。我主要负责后端,编写视图,并在 Django 中配置 URL。
特点
这些是我们冲刺任务中的内容。
对于普通用户
- 注册到应用程序
- 登录
- 在主屏幕上显示我所在城市的活动
- 通过搜索栏搜索活动
- 按日期、地点、价格过滤结果
- 保存活动
- 购买活动门票
- 在个人资料中显示已保存的活动
- 在个人资料中显示我的门票
组织者用户的附加功能
- 添加活动
- 编辑我的活动
- 删除我的活动
提交
整个学期,我们都在我们的私人 Bitbucket 存储库上处理该项目,当它完成并评分后,我决定将其添加到我的 Github 个人资料中。这就是为什么它只包含初始提交的原因。