Skip to content

snayrouz/little-shop

Repository files navigation

Knautical Knots

An online commerce platform to facilitate online ordering of underwater basket weaving products. This project is a Turing School Capstone Module 2 backend project to demonstrate mastery of the following:

  • Use TDD to drive all layers of Rails development including unit and integration tests
  • Design a system of models which use one-to-one, one-to-many, and many-to-many relationships
  • Practice mixing HTML, CSS, and templates to create an inviting and usable User Interface
  • Differentiate responsibilities between components of the Rails stack
  • Write an articulate README documenting features and functionalities of application
  • Deploy an application to Heroku
  • Build a logical user-flow that moves across multiple controllers and models
  • Practice an agile workflow and improve communication skills working within a team

Endpoints

  • /categories
  • /login
  • /dashboard
  • /cart
  • /items
  • /orders
  • /admin/dashboard
  • /admin/items
  • (links to individual order pages)

Prerequisites

Suggested browser:

  • Google Chrome

Getting Started

git clone git@github.com:snayrouz/little-shop.git
cd little-shop
bundle install
rake db: {create,migrate,seed}

Deployment

visit https://knautical-knots.herokuapp.com/

Built With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • The Cool Table for being cool
  • Inspiration from Ilana and Sal