Skip to content

๐ŸฅŠ IpMan-5xtraining ๐ŸฅŠ is To-Do list system and it is the backend-DevOps training for 5xruby. Let' s go ๐Ÿ‘‰

Notifications You must be signed in to change notification settings

chaowudev/IpMan-5xtraining

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

98 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

IpMan-5xtraining

๐ŸฅŠ IpMan-5xtraining ๐ŸฅŠ is To-do list system for 5xruby. You can see prototype here: Hand-painted prototype

Getting Started

  • Ruby version: 2.6.0
  • Rails version: 5.2.3
  • PostgreSQL version: 11.3
  • Clone IpMan-5xtraining from GitHub: $ git clone https://github.com/chaochaowu/IpMan-5xtraining.git
  • Enter to IpMan-5xtraining: $ cd IpMan-5xtraining
  • $ rails db:create
  • $ rails db:migrate
  • $ rails db:seed
  • $ rails server

Test Suit

  1. Install Google Chrome web-driver
  2. Use $ cd IpMan-5xtraining to enter project
  3. $ rspec

Deploy Step:

IpMan-5xtraining is deployed on heroku and performed with Git.

  1. $ heroku create ip-man-5xtraining
  2. Use $ git remote -v to check remote which is the name as heroku
  1. $ git push heroku master
  2. $ heroku run rails db:migrate
  3. Use $ heroku pg:psql to establish a psql session with remote database
  4. Conect IpMan-5xtraining: https://ip-man-5xtraining.herokuapp.com
  5. Use test account:

ER Diagram:

IpMan ER-Model

About

๐ŸฅŠ IpMan-5xtraining ๐ŸฅŠ is To-Do list system and it is the backend-DevOps training for 5xruby. Let' s go ๐Ÿ‘‰

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published