Skip to content

ozPop/rails-assessment

Repository files navigation

Flatiron School Rails Assessment

By: Fidel Severino & Ozzie Popovas

The overall concept:

A web based store where users can sell and buy artworks.

  • As a guest can browser all of the site
  • User can sign in or sign up
  • Browse listings
  • Create, edit, delete a listing
  • Has own profile
  • Cart functionality
    • Can add items to cart
    • Update item quantity
    • Delete item in cart
    • Checkout

At its current state the project is an MVP, meeting all the requirements of the assessment.

Requirements:

  1. Use RoR
  2. Models must include the following relationships
    • has_many
    • belongs_to
    • has_many :through and a join table
  3. The join model must store user submittable attribute
  4. Include reasonable validations for the simple attributes
  5. At least one class level ActiveRecord scope method
  6. Nested form that writes to an associated model through a custom attribute writer.
  7. Provide a standard user authentication, including signup, login, logout, and passwords. Can use devise
  8. Implement Omniauth
  9. Make use of a nested resource with the appropriate RESTful URLs
  10. Your forms should correctly display validation errors
  11. Strive for a DRY rails app.

About

Fidel Severino & Ozzie Popovas Rails Assessment

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •