thanhluanuit / instuigram

🎓 Learning Ruby on Rails through building the Instagram Application.

Home Page:https://medium.com/@luanotes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

Main functions:

Homepage

Home page

User Profile Page

User Profile Page

Edit User Page

Edit User Page

Search Page

Search Page

About

🎓 Learning Ruby on Rails through building the Instagram Application.

https://medium.com/@luanotes


Languages

Language:Ruby 71.0%Language:HTML 19.8%Language:CSS 7.6%Language:JavaScript 1.6%