This is a social media application clone built with Ruby and Ruby on Rails.
-
Ruby version 3.2.2
-
Rails version 7.0.7.2
-
Bootstrap frontend toolkit
-
Devise for authentication capabilities
-
PQINA library for file upload functionality
-
ActiveStorage Validator to validate file types on the backend
- Install Node.js and Yarn
- Download SQLite
- Install Ruby (it is suggested to use a Ruby version manager like rbenv)
- Run
gem install sqlite3
- Run
gem install rails
- Download or clone the repository
- Install Bundler to manage dependencies:
gem install bundler
- Install the gems included in this project using bundler:
bundle install
- Setup the database:
rails db:migrate
- Start the application:
rails server