李汉正 4ce4826ecf | ||
---|---|---|
.idea | ||
app | ||
bin | ||
config | ||
css | ||
db | ||
lib | ||
log | ||
public | ||
test | ||
vendor/assets | ||
.gitignore | ||
.travis.yml | ||
Gemfile | ||
Gemfile.lock | ||
LICENSE.md | ||
README.md | ||
Rakefile | ||
config.ru |
README.md
###(本项目名称为找教室) ##(本组的heroku展示地址) ##(本组人员:李汉正、张易凡、肖麟慧、邓贺元)
目前功能:
- 学生登陆
- 查询空闲教室
- 查询课程信息
说明
目前使用的库和数据库:
- 使用Bootstrap作为前端库
- 使用Rails_admin Gem作为后台管理
- 使用Postgresql作为数据库
使用前需要安装Bundler,Gem,Ruby,Rails等依赖环境。
安装
在终端(MacOS或Linux)中执行以下代码
$ git clone https://github.com/PENGZhaoqing/CourseSelect
$ cd CourseSelect
$ bundle install
$ rake db:migrate
$ rake db:seed
$ rails s
##使用
1.学生登陆:
账号:student1@test.com
密码:password
2.老师登陆:
账号:teacher1@test.com
密码:password
3.管理员登陆:
账号:admin@test.com
密码:password
账号中数字都可以替换成2,3...等等
Heroku云部署
项目可直接在Heroku上免费部署
1.fork此项目到自己Github账号下
2.创建Heroku账号以及Heroku app
3.将Heroku app与自己Github下的fork的项目进行连接
4.下载配置Heroku CLI命令行工具
5.运行heroku login
在终端登陆,检查与heroku app的远程连接情况git config --list | grep heroku
,若未检查到相应的app,请看这里
6.运行部署,详情请戳这里
How to Contribute
先fork此项目,在分支修改后,pull request到主分支
提问请到issues里创建,欢迎contributor!
如果觉得好,给项目点颗星吧~