Code Monkey home page Code Monkey logo

hello-rails-back-end's Introduction

๐Ÿ“— Table of Contents

๐Ÿ“– Hello Rails Back End

Hello Rails Back End is an exercise to understand the pros and cons of different approaches of connecting Ruby on Rails back-end with React front-end

๐Ÿ›  Built With

Tech Stack

Server
Database

Key Features

The key features of this project include.

  • Random Greetings API

(back to top)

๐Ÿ’ป Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

Before you begin, make sure you have the following installed on your machine:

  • Ruby: You can download Ruby here.
  • Rails: You can install Rails by running the command gem install rails in your terminal.
  • A code editor (like VSCode, Sublime, Atom, etc.): You can download VSCode here, Sublime here, and Atom here.
  • Git: You can download Git here.
  • Node.js: You can download Node.js here.

Setup

To setup this project locally:

  1. Open terminal in VScode.
  2. Navigate to the directory where you want clone the copy of this repository.
  3. Create new directory [optional].
  4. Clone the repository by running the following command:
git clone [email protected]:MNisarAli/hello-rails-back-end.git
  1. Navigate into the cloned repository:
cd hello-rails-back-end

Installation

Install the required dependencies by running the following command:

bundle install

Database Setup

To create the database, run the following command:

rails db:create

To migrate the database schema, run the following command:

rails db:migrate

Running the App

To run the application, run the following command:

rails server -p 3001

This will start the Rails development server and you can access the application by visiting http://localhost:3001 in your web browser.

(back to top)

Front End Project

๐Ÿ‘ฅ Authors

The collaborators of this project.

๐Ÿ‘จโ€๐Ÿš€ M Nisar Ali

(back to top)

๐Ÿ”ญ Future Features

  • More conditional checking and features will be added in future

(back to top)

๐Ÿค Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

๐Ÿ’– Show your support

Give a โญ๏ธ, if you like this project!, also follow me on GitHub & LinkedIn.

(back to top)

๐Ÿ™ Acknowledgments

I would like to thank:

(back to top)

๐Ÿ“ License

This project is MIT licensed.

(back to top)

hello-rails-back-end's People

Contributors

mnisarali avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.