/hello-rails-react

This is a project built for learning purposes. It uses a Rails API to generate greetings and React Redux on the front end. The project is two simple hello world apps that are separated and communicated via an API.

Primary LanguageRubyMIT LicenseMIT

Hello rails react

📗 Table of Contents

📖 Hello Rails React

Hello Rails React is a project setup as one app with Webpack.

🛠 Built With

This app is build with Ruby on Rails and Postgresql.

Tech Stack

  • Ruby
  • Ruby on Rails
  • Postgresql
  • React
  • Redux
  • Key Features

    • User can see a random greeting.

    (back to top)

    💻 Getting Started

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

    Prerequisites

    In order to run this project you need:

    • Install Ruby
    • Install Rails
    • Install Postgresql
    • Install Yarn
    • Understanding of Ruby

    Setup

    • Clone this repository to your desired folder:
     git clone https://github.com/bernabasy/hello-rails-react.git
    • Navigate into the cloned folder
     cd hello-rails-react
    

    Install

    • Install this project with:
     bundle install
     yarn install
    • Set up the database Change the username and password of your postgres account in config/database.yml
     rails db:create db:migrate db:seed
    • Start the server
     rails s

    (back to top)

    👥 Author

    👤 Bernabas

    (back to top)

    🔭 Future Features

    • Add a form to create a greeting
    • Add more greetings
    • Some UX improvements: include transitions and/or animations, etc.

    (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 like this project, please leave a ⭐️

    (back to top)

    🙏 Acknowledgments

    • I would like to thank Microverse for providing the reading materials that aided us to during the project development

    (back to top)

    📝 License

    This project is MIT licensed.

    (back to top)