/groupon

This is the Ruby on Rails capstone. It`s based on an app for creating different groups and adding your activities to these groups by a goal with your family/friends.

Primary LanguageRubyMIT LicenseMIT

Project: Group APP

Description

This is the Ruby on Rails capstone. It is based on an app for creating different groups and adding your activities to these groups by a goal with your family/friends.

screen

Live version of project : groupon

Skills

  • Ruby
  • Ruby on Rails
  • Bootstrap 4
  • faker
  • bcrypt
  • will_paginate
  • rubocop
  • postgreSQL

Features

  • A user can signup/login
  • A user can create, delete, edit groups of activities.
  • A user can create, delete, edit activities.
  • Users can add icons to groups.
  • Bootstrap source in vendor/assets
  • Font awesome CSS source

Future features

  • Users can upload profile photos.
  • Users can comment activities.

screen

Environment

  • Ruby on Rails version 5.1.7
  • bcrypt version 3.1.12 (bcrypt() allows you to easily harden your application against these kinds of attacks.)
  • (bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications version 3.3.7
  • Puma: A Ruby Web Server Built For Concurrency version '3.9.1'

Getting started

  • To get started with the app, clone the repo and then install the needed gems:
$ bundle install --without production
  • Next, migrate the database:
$ rails db:create

Run tests

Finally, run the test suite to verify that everything is working correctly:

$ rails db:migrate

Run tests

  • If the test suite passes, you'll be ready to run the app in a local server:
$ rails server
  • Finally, run the test suite to verify that everything is working correctly:
$ rails generate rspec:install
$ rspec

Show your support

  • Give a ⭐️ if you like this project!

📝 License

Authors

👤 Author1