Skip to content
BambukinPublic

About

This website lets you create events and organize meetings with other people.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

BBQ


It's an application to invite friends to events.
You can create events, subscribe to events, write comments and add photos.

You can see an example on my website https://bbq.sorellia.pro

Ruby version - 3.2.1
Rails version - 7.0.5
  • Authentication with gem pundit
  • Gem omniauth for authentication through GitHub and Vkontakte
  • ActiveStorage and bucket S3 for uploading photo
  • Gallery with PhotoSwipe
  • Subscribers receive emails with the help of Mailjet
  • Locations in events are displayed on Yandex maps
  • Styles from bootstrap
  • Resque for background jobs
  • Capistrano to deploy

Before running the program, make sure that you have already installed libvips library and set up credentials:

yandex:
  api_key: 
  
yc:
  access_key_id: 
  secret_access_key:

mailjet:
  api_key: 
  secret_key: 
  default_from: 

omniauth:
  github:
    app_id: 
    app_secret: 
  vkontakte:
    app_id: 
    app_secret: 

You can get keys:

  • for Yandex map – here
  • for S3 basket – here
  • for Mailjet – here
  • for Omniauth – here and here

Execute the following line in the console to run the program:

bundle install

rails db:migrate

bin/dev

About

This website lets you create events and organize meetings with other people.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages