Skip to content

Tag Sale is a web application built using Rails that allows users to post new or used items for sale.

License

Notifications You must be signed in to change notification settings

zilverline/Tag-Sale

 
 

Repository files navigation

05-13-19 PT Jamie Vullo Rails Project

Tag Sale

A simple Item for Sale posting web application/content management system made using the Rails gem with ActiveRecord and the Ruby programming language.

Table of Contents

  • Description
  • Technologies
  • Setup
  • Resources
  • License

Description

This is a small web application that allows Users to signup and list items for sale by category.

Technologies

This application utilizes the Ruby Programming language and several gems (listed) ruby '2.6.1'

  • gem 'rails', '~> 6.0.0'
  • gem 'sqlite3', '~> 1.4'
  • gem 'puma', '~> 3.11'
  • gem 'sass-rails', '~> 5'
  • gem 'webpacker', '~> 4.0'
  • gem 'turbolinks', '~> 5'
  • gem 'jbuilder', '~> 2.7'
  • gem 'redis', '~> 4.0'
  • gem 'bcrypt'
  • gem 'image_processing', '~> 1.2'
  • gem 'bootsnap', '>= 1.4.2', require: false
  • gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
  • gem 'web-console', '>= 3.3.0'
  • gem 'listen', '>= 3.0.5', '< 3.2'
  • gem 'spring'
  • gem 'spring-watcher-listen', '~> 2.0.0'
  • gem 'capybara', '>= 2.15'
  • gem 'selenium-webdriver'
  • gem 'webdrivers'
  • gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
  • gem 'bootstrap'
  • gem 'omniauth'
  • gem 'omniauth-facebook'
  • gem 'dotenv-rails'

Setup

  • To run this web application you must clone it from git@github.com:jamievullo/Tag-Sale.git goto https://github.com/jamievullo/Tag-Sale copy and clone into your terminal.
  • On command line type: git clone git@github.com:jamievullo/Tag-Sale.git
  • cd Tag-Sale
  • Run bundle install
  • Run rails db:migrate
  • Run rails s from the command line
  • Goto localhost:3000 in your browser
  • Signup for app by creating a Username, Password and entering valid email address.
  • Start entering items you would like to sell, edit them if you wish, or browse to see if there is anything listed that'll pique your interest.

Sources and Resources Used

License

  • MIT License

Possible Future Changes or upgrades

  • email "masking" for anonymity
  • "Tag Sale Inc." lists your items for sale across all online marketplaces and platforms.(facebook marketplace, craigslist, ebay, amazon(if new), etc.) We are the professionals!!
  • Shopping Cart function
  • Paypal Omniauth
  • Seller Rating or feedback

About

Tag Sale is a web application built using Rails that allows users to post new or used items for sale.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 59.8%
  • HTML 29.5%
  • CSS 5.7%
  • JavaScript 5.0%