Skip to content

calebwatters/Carfinder

Repository files navigation

CarFinder

CarFinder is an application for anyone who is interested in listing a vehicle and seeing what other users have to say about it. Using a ruby on rails framework, the application has a sign in function that is both secure, and easy to use. Once logged in, a user can create a listing for their vehicle and watch as other users leave reviews on their listed vehicle. This application also utilizes a search function where any user, logged in or not, can search through listed vehicles and read the reviews on those vehicles. Users that are not logged in can view vehicles, but cannot create a listing or leave a content. Also, a user can edit/delete a listing as well as be able to edit/delete their account information.

Installation

  1. Make sure to install Ruby on your system.
  2. Fork and Clone the Github Repository into a folder on your computer
  3. Change your directory using cd until you reach the folder called rails-project-mode-seattle-web-career-042219
  4. Once the folder is opened inside your text editor, run bundle install
  5. Make sure to install ImageMagick brew install imagemagick
  6. Run rake db:migrate to migrate all the tables
  7. Run rake db:seed to seed all the data
  8. Open the application using rails s
  9. In your browser, go to the link provided to you by the rails server, in the image highlighted in red.

LocalHost

Using the Application

  • Once the website is loaded, play around with the navigation of the page. You will see that there is only a limited amount of things a user thats not logged in can do.
  • Go to the log in page and click on 'New user? Sign up now'
  • Create an account
  • As a logged in user, you have the ability to create a new vehicle listing as well as the ability to leave comments on vehicle listings.
  • You can edit/delete your listings if you visit your profile page from the dropdown.
  • You can edit/delete your user account through the settings page from the dropdown

Features Of Our Application

  • The ability to sign up.
  • The ability to log in/ log out, as well as the 'remember me' function.
  • The ability to create a new listing if you are logged in.
  • The ability to view all the vehicles from all the different users.
  • The ability to delete/update listings.
  • The ability to delete/edit user information.

Screenshots

  • Video Demo of Application

Youtube

  • Sign-Up Page

Sign Up

  • Home Page

Home Page

  • A New Listing

Listing

  • A drawn out depiction of our Models and their relationships to other models.

Models

Credits

CarFinder was an application that was developed by the creative minds of Vadim Stakhnyuk and Caleb Watters

  • All the amazing Ruby Gems we used can be found in the Gemfile.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published