Etsy-style clone built with React/Redux and an internal Rails API, for the sale of unique vintage items.
- To start using the app, clone the repository and
cd clientto navigate into the React client-side. - Run
npm installto install Node dependencies. cd ..to return to the Rails app.- Run
bundle installto install necessary gems. - Run
rake db:migrateandrake db:seedto create/populate the API database. - Run
rake startto launch the client and API servers. Navigate to http://localhost:3000 to view the React app.
- Select 'Login' from the menu and use the Sign Up option to create a new account (all fields required).
- If account already exists, use the Log In form.
- View products from the main index. Select an item to see more information and add to cart.
- View and update account credentials and address.
- View cart items and total cost.
- Remove items from cart if desired.
- Confirm order to see order confirmation and remove products from purchase by other buyers.
Bug reports and pull requests are welcome on GitHub at https://github.com/heislercreative/aftermarket-react. 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.
This project is available as open source under the terms of the MIT License.
Everyone interacting in the Aftermarket Vintage Store project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.