Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/aakbarkhan/rails-helloworld


https://github.com/aakbarkhan/rails-helloworld

Last synced: 27 days ago
JSON representation

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)

# Set up a "Hello world" project with rails-react gem

### About the project

> This is a test webapp build with react, ruby on rails, using the api that is generated by the rails and is api is used in the redux and reacts renders the frontend.

## Built With

![Ruby](https://img.shields.io/badge/ruby-%23CC342D.svg?style=for-the-badge&logo=ruby&logoColor=white)     RSpec     ![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge&logo=postgresql&logoColor=white)     ![Visual Studio Code](https://img.shields.io/badge/Visual%20Studio%20Code-0078d7.svg?style=for-the-badge&logo=visual-studio-code&logoColor=white)

## Getting Started

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

### Prerequisites

* Ruby 3.1.1
* Rails 7.0.2
* React&Redux
* postgresql

### Setup

1. In your terminal, `cd` to the directory where you want to copy this project.
2. Still in your terminal, clone the repository by typing `git clone https://github.com/aakbarkhan/Rails-helloworld`
3. Run cd `Rails-helloworld`

### Install

* After completing the setup section, type `bundle install`

### Running the app

- Run `rake db:create:all` and `rake db:migrate`
- Run `rake db:seed` to populate the database with some sample data.
- Run `rails s` to start the server.
- In your browser, go to http://localhost:3000.

## Authors

👤 **Aku Khan**

- GitHub: [@aakbarkhan](https://github.com/aakbarkhan)
- Twitter: [@aaku_mdakbar](https://twitter.com/aaku_mdakbar)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/akuu-khan/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Heartfelt thanks to Microverse

## 📝 License

This project is **MIT** licensed.