This is a collaborative Ruby on Rails project that allows users and admins to manage items, invoices, and discounts in a simplified e-commerce platform. The application demonstrates key Rails features such as MVC architecture, RESTful routing, Active Record, and thorough test coverage.
- Fork this repository
- Clone your fork
- 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.
This project follows Test-Driven Development (TDD) principles, achieving 100% test coverage with over 125 tests. The test suite uses RSpec and Capybara to ensure reliability.
Run the test suite:
rspec
- Chee Lee GitHub
- Clyde Autin GitHub
- James McHugh GitHub Bulk Discounts Project Eval