- π About the Project
- π» Getting Started
- π₯ Authors
- π€ Contributing
- βοΈ Show your support
- π Future Features
- π Acknowledgements
- π License
This is a sample project.
This is a demo application to practically experience the API connection between a Rails API
application and a React-Redux
application. This repository only has the files necessary to create the SQL database and the API. The hello-rails-front-end repository consists of the files necessary for the front end of this demo application.
Ruby
,Ruby on Rails
,Rails API
Key features of the application.
- A demo app for practicing the rendering of data in React from an SQL database via Rails API.
To clone the repository in local environment try following steps.
- A code editor like Visual Studio Code with Git and Node.js.
You can check if Git is installed by running the following command in the terminal.
$ git --version
Likewise for Ruby
and gem
for package installation.
$ ruby --version && gem --version
Note: This project is built with Ruby
version 3.1.3
Clone the repository using this link.
In the terminal, go to your file directory and run this command.
$ git clone https://github.com/PrangonGhose/hello-rails-back-end
In the terminal, run these commands to get into development.
$ cd hello-rails-back-end
$ bundle init
$ bundle install (install dependencies)
Note: You might need to update database.yml for development and testing environments with necessary username and password for your database in their respective positions. Because of free deployment, sending of user confirmation email option can take several hours to reach to the user mail box.
$ rails db:create
$ rails db:migrate
$ rails server
π€ Prangon Ghose
- GitHub: @PrangonGhose
- LinkedIn: Prangon Ghose
Contributions, issues, and feature requests are welcome! Add suggestions by opening new issues.
Feel free to check the issues page.
- Adding API functionalities and frontend design.
Give a βοΈ if you like this project!
Authors would like to thank:
- Microverse
- Code Reviewers
- Coding Partners
This project is MIT licensed.