- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ
- 📝 License
A simple web api application that has a front-end built using React JS and uses a web service from a ruby on rails driven backend
Hello react rails is a simple web app to test working with rails and react.
These are technologies that I used.
Client
Server
Database
Describe between 1-3 key features of the application.
- This app has API end points
- It fetches from the API and renders the data
- It renders random greetings on refreshing and navigating to the './ message
Describe how a new developer could make use of your project.
To get a local clone the repository https://github.com/NATASHA-ct/fullstack-rails-react.git
In order to run this project you need:
- Ruby
- Postgresql
- Node.js
- Yarn
- Rails
Clone this repository to your desired folder: $ git clone
https://github.com/NATASHA-ct/fullstack-rails-react.git
$ cd hello_rails_react
Install this project with:
$ bundle install
To get all the gems required for the project
Then, run
$ npm install
To install packages such as style linters
To check linters locally, use
$ rubocop
$ npx stylelint "**/*.{css,scss}"
Once you have the project correctly set up, run
$ bin/rails db:setup
Usage
To run the project, execute the following command:
./bin/dev or rails s
To run the project, execute the following command:
./bin/dev or rails s
👤 Natasha Tatenda Chirombe
- GitHub: [@NATASHA-ct]((https://github.com/NATASHA-ct)
- Twitter: [@NatashaChirombe]
- LinkedIn: Natasha Chirombe
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Acknowledgement to all used sources e.g stackoverflow for debugging
Acknowledgement to all used sources e.g stackoverflow for debuggin
Add at least 2 questions new developers would ask when they decide to use your project.
This project is MIT licensed.
NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.