- π About the Project
- π» Getting Started
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- β FAQ
- π License
This project is intended to set-up and initialize a RoR project as a backend service along other serviecs such as React for the frontend
Hello Rails - Backend is the initializing base blueprint project for building apps using RoR as the backend service
This App backend template was built with Ruby on Rails, using Gitflow and customized Linters
Client
Server
Database
Frontend
- RoR for building integrated apps
- PostgreSQL as the database manager
ruby --version && irb
The ouput should start with something like ruby 3.1.2
If not, install the right ruby version using rbenv (it could take a while):
rbenv install 3.1.2
To get a local copy up and running, follow these steps.
git clone https://github.com/Ol-create/hello_rails_react_backend.git
cd hello-rails-back-end
- Ensure you have PostgreSQL installed before running the application
psql --version
- Run
bundle install
- Create a
.env
file in the project's root folder to assign variable values for the psql database (linked to the config/database.yml) - Run
rails db:create
and thenrails db:migrate
- Run
rails server
- Open Browser
http://localhost:3000/
See the .env.example file
Replacing the variable values where needed (most importantly username
and password
)
To run the project, execute the following command:
rails server
To test and utilize the code, use the terminal and run ruby by inputting irb
in the command line, or by using an extension in Visual Studio Code like Code runner
The user then can modify and play with the files as needed
π€ Oluyemi Paul
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a βοΈ if you like this project!
- Hat tip to anyone whose code was used
- Inspiration
- To all the collaborators for the Readme Template
- The Microverse Team
This project is MIT licensed.