Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sjproctor/learn-cat-tinder-rails-api

Instructional project: Rails API
https://github.com/sjproctor/learn-cat-tinder-rails-api

rest-api rspec ruby ruby-on-rails

Last synced: about 2 months ago
JSON representation

Instructional project: Rails API

Awesome Lists containing this project

README

        

# Cat Tinder

March 2024

This is an instructional demo of a project at LEARN Academy, a web development bootcamp. The purpose of this application is to expose students to their first decoupled full-stack application. The frontend is a React app that makes requests to a separate Rails API.

## 🐱 Cat Tinder Project Description

A decoupled, full-stack application in React and Ruby on Rails API.

## ⚡️ Getting Started

First, clone the repository. Then within the root of the project directory, run:

```bash
bundle
```

## 🗄️ Configure Backend

Next, create and seed your databases with these commands:

```bash
rails db:create
rails db:migrate
rails db:seed
```

## 🏁 Start the App

```bash
rails s
```

## 🚗 Testing

To run the existing RSpec testing suite, run:

```bash
rspec spec
```