/sinatra-art-market

Sinatra app for local artists

Primary LanguageHTMLOtherNOASSERTION

Sinatra Art Market

Overview

This web app simulates an e-commerce site focused on artwork. To access most information, users must create a profile by supplying some basic information and a password. Upon logging in a user can post, buy other user's artwork or modify their own posts. Only the creator of a post can modify or delete it. After buying another user's artwork a reciept of the transaction will become visible in the user's profile. They can modify or delete that transaction as long as they are logged in. Transactions are only visible to the buyer and seller.

Instructions

To run, please download the zip file and extract to a directory you can access. Then in your terminal cd to "sinatra-art-market". Run "bundle" and then "rackup". In the terminal output you will see a port number. Then open up your browser and type in localhost:(port number).

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/nkdmiller/sinatra-art-market. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

License

The application is available as open source under the terms of the MIT License.

View Sinatra Assessment on Learn.co and start learning to code for free.

View Sinatra Portfolio Project on Learn.co and start learning to code for free.