【文件属性】:
文件名称:collaborate:使用Ruby on Rails克隆流行的项目管理应用程序“ Basecamp”
文件大小:762KB
文件格式:ZIP
更新时间:2024-04-08 16:55:03
Ruby
现场直播:
这是一个项目管理应用程序,具有流行应用程序Basecamp的许多功能。我与Qwasar硅谷的其他两个人共同开发了这个应用程序。
功能包括:
用户认证的帐户和安全登录
用户创建或参与多个项目的能力
项目中每个用户查看/编辑的各种权限级别
带有主题和子主题的讨论线程
能够添加附件(文本和图像文件)
每个项目的待办事项列表以及任务和子任务-单击齿轮可让您编辑任务/子任务
锚链接显示项目页面的不同部分
我的具体贡献包括:
创建应用程序和数据库的初始框架(使用Active Record和Devise gem)
允许用户添加附件(Active Storage gem)
向模型和数据库添加用户权限(管理员权限)
任务重构(模型,控制器,视图)
更新任务架构以对子任务使用自联接
重构Javascript以过滤前端视图
将数据库从SQLite迁移到PostgreSQL以进行Heroku部署
大量