EvansSnave / my_new_rails_app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hello React Rails Greetings

πŸ“— Table of Contents

πŸ“– Hello React Rails Greetings

React-Rails Greetings is a beginner-friendly project that shows how to link a Ruby on Rails back-end with a React front-end using Webpack.

  • How to connect a Ruby on Rails back-end with a React front-end.
  • The advantages and disadvantages of various ways to link Ruby on Rails with React.

πŸ›  Built With

Technologies

Technologies
Linters
  • Rubocop
  • Style lint

Key Features

  • Combining Ruby on Rails and React
  • Creating an API for Random Greetings
  • Adding React Router for Navigation
  • Managing State with Redux
  • Starting with a Static View
  • Clear and Organized Documentation
  • Checking Code Quality with Linting
  • Using a Postgres Database
  • Tracking Changes with Git
  • Creating an Engaging User Interface

(back to top)

πŸ’» Getting Started

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

Prerequisites

Before you start, ensure that you have the following requirements set up on your system:

  • Ruby: You'll need Ruby to run your Ruby on Rails application.
  • Bundler: Bundler is a tool for handling gem dependencies in your Ruby project.

Setup

Clone this repository:

git clone https://github.com/EvansSnave/my_new_rails_app.git
cd hello-rails-react

Install

Install this project with:

  • gem install rails
  • bundle install
  • npm install
  • npm install -g webpack

Usage

To run the project, execute the following command:

foreman start -f Procfile.dev

πŸ‘₯ Author

πŸ‘€ EvanSnave

(back to top)

πŸ”­ Future Features

  • EVEN MORE Greetings!

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your Support

If you appreciate this project, don't hesitate to send me any improvements or suggestions to enhance it. I'd be happy to hear your thoughts. And if you find it enjoyable, consider giving it a star!

(back to top)

πŸ™ Acknowledgments

  • Microverse for providing the opportunity to learn Git and GitHub in a collaborative environment.

(back to top)

❓ FAQ (Optional)

  • Can I use your project as a starting point for my own work?

    • Absolutely, I would be honored.
  • Is your project available under a free license?

    • Yes, you are free to use it.

(back to top)

πŸ“ License

This project is licensed under the MIT License - you can click here to have more details MIT.

(back to top)

About

License:MIT License


Languages

Language:Ruby 61.9%Language:HTML 13.6%Language:JavaScript 9.0%Language:Batchfile 6.8%Language:Dockerfile 6.0%Language:CSS 1.7%Language:Shell 1.0%