Skip to content
/ potluck Public
forked from briecodes/potluck

A web app to book potluck events, along with storing recipes, and exploring events and recipes made by other users.

Notifications You must be signed in to change notification settings

ahkian/potluck

 
 

Repository files navigation

Gather.ly

Potluck Event Planner Web Application

Gather.ly is a web application written with Ruby on Rails to organize group meals. The application permits users to create an account, book potluck events along with recipes, explore all events created by other users, able to join/leave events as they wish and add recipes/ingredients to their list. Gather.ly effectively uses CRUD functionality, RESTful routing and MVC architecture. This application implements the core concept of relational database as a foundation to relate data to one another so that information can be efficiently retrieved. The relationships are formed using ActiveRecord associations. This application also utilizes Rake tool to effectively manage the database changes(migration, seed, rollback, etc..).

Following is the Entity Relationship Diagram that describes the entities/models and associations between these entities:

imageedit_14_9756746858

Notable tools:
  • Paperclip - a Ruby gem provided by thoughtbot which allows easy file attachment management.
  • Bootstrap - a front-end framework which allows to build more responsive, user-friendly web applications.
  • Bcrypt - a Ruby gem provided by The OpenBSD project which allows to safely handle passwords by hashing the passwords.
  • RSpec - a Ruby behavior-driven development framework which allows to create unit tests.
DEMO

watch this video

About

A web app to book potluck events, along with storing recipes, and exploring events and recipes made by other users.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 57.9%
  • HTML 31.3%
  • CSS 8.6%
  • JavaScript 1.2%
  • CoffeeScript 1.0%