thanhluanuit / Instuigram
🎓 Learning Ruby on Rails through building the Instagram Application.
Stars: ✭ 88
Programming Languages
ruby
36898 projects - #4 most used programming language
Projects that are alternatives of or similar to Instuigram
Devise masquerade
Extension for devise, enable login as functionality. Add link to the masquerade_path(resource) and use it.
Stars: ✭ 380 (+331.82%)
Mutual labels: rails, ruby-on-rails, devise
Doorkeeper Provider App
An example OAuth 2 provider application using the Doorkeeper gem, Rails and Devise
Stars: ✭ 146 (+65.91%)
Mutual labels: rails, ruby-on-rails, devise
Graphql Rails Generators
Graphql Rails Scaffold™. Automatically generate GraphQL types from your rails models.
Stars: ✭ 47 (-46.59%)
Mutual labels: rails, ruby-on-rails
Jsonapi parameters
Rails-way to consume JSON:API input
Stars: ✭ 50 (-43.18%)
Mutual labels: rails, ruby-on-rails
Ifme
Free, open source mental health communication web app to share experiences with loved ones
Stars: ✭ 1,147 (+1203.41%)
Mutual labels: rails, ruby-on-rails
Niklick
Rails Versioned API solution template for hipsters! (Ruby, Ruby on Rails, REST API, GraphQL, Docker, RSpec, Devise, Postgress DB)
Stars: ✭ 39 (-55.68%)
Mutual labels: rails, ruby-on-rails
Drag and drop active storage
A demo drag and drop image upldate Ruby on Rails app using Stimulus.js, DropZone.js, and ActiveStorage
Stars: ✭ 46 (-47.73%)
Mutual labels: rails, ruby-on-rails
Devise Jwt
JWT token authentication with devise and rails
Stars: ✭ 881 (+901.14%)
Mutual labels: rails, devise
Karafka
Framework for Apache Kafka based Ruby and Rails applications development.
Stars: ✭ 1,223 (+1289.77%)
Mutual labels: rails, ruby-on-rails
Tabler Rubygem
Rubygem for https://tabler.github.io
Stars: ✭ 77 (-12.5%)
Mutual labels: rails, bootstrap
Bhf
Rails-Engine-Gem that offers an admin interface for trusted user
Stars: ✭ 81 (-7.95%)
Mutual labels: rails, ruby-on-rails
Redmine bootstrap kit
A Redmine plugin which makes developing your own Redmine plugin easy ;)
Stars: ✭ 36 (-59.09%)
Mutual labels: rails, bootstrap
Instagram Scheduler
📷 Beautiful way to get shadowbanned on Instagram by ⏰ scheduling your 🌁 photos.
Stars: ✭ 33 (-62.5%)
Mutual labels: rails, instagram
Furatto Rails Start Kit
A rails app with Furatto, Devise, and Facebook Authentication perfect for hackathons!
Stars: ✭ 46 (-47.73%)
Mutual labels: rails, devise
Activeadmin froala editor
Froala WYSIWYG editor for ActiveAdmin
Stars: ✭ 30 (-65.91%)
Mutual labels: rails, ruby-on-rails
Graphjin
GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.
Stars: ✭ 1,264 (+1336.36%)
Mutual labels: rails, ruby-on-rails
Activejob Scheduler
A background job scheduler for any queue backend
Stars: ✭ 24 (-72.73%)
Mutual labels: rails, ruby-on-rails
Build Instagram by Ruby on Rails
I’ll guide you step by step learning Ruby on Rails through building the Instagram application.
What’ll you learn after complete this project?
- How to start a new Rails application?
- Design System from Craft
- Understanding MVC (Model — View — Controller) architecture
- Model: Active Record migration, validation, callback, association, and query interface
- View: Layout, Partial and Form helpers
- Controller: Actions, Strong Parameters
- Rails Routing
- Active Storage to upload files
- Using Bootstrap, Devise, Kaminari gem in Rails application
Tech Stacks
- Back-end:
- Ruby 2.4
- Rails 5.2.x
- Database: Postgres 9.6
- Gems: Devise, Kaminari, Bootstrap
- Front-end:
- HTML, CSS, Javascript, jQuery
- Bootstrap (3.x or 4.x)
Table of Contents:
- Part 1: medium.com/luanotes/build-instagram-by-ruby-on-rails-part-1
- Part 2: medium.com/luanotes/build-instagram-by-ruby-on-rails-part-2
- Part 3: medium.com/luanotes/build-instagram-by-ruby-on-rails-part-3
Main functions:
Homepage
User Profile Page
Edit User Page
Search Page
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].