"Little Esty Shop" is an e-commerce platform where merchants and admins can manage inventory and fulfill customer invoices.
There are 6 tables with 5 one-to-many relationships:
- Rails 5.2.6
- Ruby 2.7.2
- PostgreSQL
- Heroku (https://frozen-peak-55560.herokuapp.com)
- From the command line, install gems and set up your DB:
bundle
rails db:create
- Run the test suite with
bundle exec rspec
. - Run your development server with
rails s
to see the app in action.
- Merchant Dashboard
- Merchant Items Index
- Merchant Items Show
- Merchant Invoices Index
- Merchant Invoices Show
- Admin Dashboard
- Admin Merchants Index
- Admin Merchants Show
- Admin Invoices Index
- Admin Invoices Show
The platform can also consume GitHub API to provide GitHub repo name, GitHub usernames of all team members and their commit numbers, and a number of total merged PRs.