Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 1.19 KB

README.md

File metadata and controls

36 lines (21 loc) · 1.19 KB

The Wall

Description

This project is backend for the application The Wall. You can find frontend code here. The Wall is the place where user can post their thoughts and any one can see them.
This project is mainly developed using Rails, PSQL and RSpec.

Preview Image

Installation

Install ruby with rvm. This project uses ruby version 2.6.3.
Clone the repo and execute bundle install in the root folder to install all dependencies.
By default this app uses PSQL as default database. So, you may need to install PSQL.
To create database and tables, execute rails db:create and rails db:migrate.

Running Up

After installation execute rails s to run app in development mode.

Debugging in shell

To load the application in the python shell, execute rails c.

Testing

To run all test cases, execute rspec -fd.

Urls

To list all the urls/paths available execute rails routes.

Learn More

To learn Python, check out the Rails documentation.
To learn RSpec, check out the RSPEC documentation.