/Hello-Rails-Backend

This is the backend for my rails app

Primary LanguageRubyMIT LicenseMIT

hello rails backened


📗 Table of Contents

📖 [Hello world]

This is a rails app integrated with react with the help of webpack

Tech Stack

Client
  • HTML, CSS
  • JavaScript
Server
  • Ruby on Rails
Database

Steps of creating the application:

  • 1: Creating a data model.
  • 2: Validations and Model specs.
  • 3: Processing data in models.
  • 4: Setup and controllers.
  • 5: Controllers specs.
  • 6: Views.
  • 7: Add react
  • 8: Install dependencies
  • 9: Add Redux.
  • 10: Add authorization rules.
  • 11: Add API endpoints.

Key features :

  • Get random greeting

🛠 Built With

(back to top)

💻 Getting Started

Describe how a new developer could make use of your project.

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

Prerequisites

In order to run this project you need the following:

  • git
  • Ruby
  • rails
  • psql

Setup

Clone this repository:

  git clone https://github.com/TracyMuso/Hello_Rails-React.git

Go to your project

  cd my-folder

Install

Important! You need to have rspec installed in your computer

Install this projects dependencies with:

  bundle install and yarn install/npm install

Usage

To run the project, execute the following command:

  bin/dev

Run tests

To run tests, run the following command:

  rspec spec spec/file_spec.rb

👥 Authors

👤 Tracy Musongole

Future Features

  • ability to add your own messages
  • more api endpoints

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Write a message to encourage readers to support your project

If you like this project...

(back to top)

🙏 Acknowledgments

I would like to thank...

  • Thanks to Microverse for giving this opportunity to learn ...
  • Code Reviewers & Coding Partners.
  • Hat tip to anyone whose code was used.
  • Inspiration.

(back to top)

📝 License

This project is MIT licensed.

NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.

(back to top)