crgc / vellum

A mobile-first Rails web app for tracking and cataloguing your favorite films

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Vellum

Vellum

This project is part of the Microverse Rails Module.
Report Bug · Request Feature

A mobile-first web app for tracking your favorite films

Vellum lets registered users track their favorite films and group them into categories.

Live Demo

vellum-mc.herokuapp.com (Open in portrait mode or on a mobile browser)

Getting started

Prerequisites

  1. Ruby (~v2.7.2 or more recent)
  2. Rails 6

Setup

  • Clone this repository
git clone https://github.com/crgc/vellum.git
  • Change into folder
cd vellum
  • Install gems
bundle install
  • Set up database
rails db:migrate
  • Install Javascript dependencies
yarn install

Run

  • Start Rails server
rails server

Testing with RSpec

  • To run the RSpec tests, do the following:

    • run gem install rspec in your terminal. This should install rspec globally on your local machine
    • run rspec --version. This should display your rspec version if successfully installed
    • run bundle exec rspec to see passing and failing tests

Deployment

Follow this deployment guide to deploy your application to Heroku.

Built With

Screenshots

Splash Home
Films Group

Authors

👤 Carlos González

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

📝 License

This project is Creative Commons licensed.

About

A mobile-first Rails web app for tracking and cataloguing your favorite films


Languages

Language:Ruby 60.0%Language:HTML 27.5%Language:SCSS 7.6%Language:JavaScript 4.2%Language:CSS 0.7%