Skip to content

roman-developer/rp-web

Repository files navigation

README

rp-web (Rails + Postgresql)

rp-web is a base project to create a web application (monolith) using Ruby On Rails and Postgresql.

Motivation

I have been motivated to build this application because I wanted to have a base project coded in Ruby on Rails. This is a base project that we could use as blueprint for build other projects in the future without the necessity to set up all the environment again.

Tech/framework used

Built with Ruby on Rails.

  • Ruby version: 3.1.2p20
  • Rails version: 7.0.3

Database:

  • PostgreSQL version: 14.3

Frontend:

  • HTML, SCSS.

Rails features

In this application I have used the following Rails features:

  • Rails authentication with devise.
  • CRUD for Post model
  • Admin panel

Application screenshots

Installation

  1. Install Ruby on Rails
  2. Clone this repository.
  3. Database set up:
  • Create the database rails db:create
  • Run migrations rails db:migrate
  • Run seeds rails db:seed

Test