- π About the Project
- π» Getting Started
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- π License
The Hello react app is just a plain greeting app built using react and rails
Client
Server
Database
- 5 different greeing messages
- Api
- Interactive Navbar
To get a local copy up and running, follow these steps.
- Ruby (ruby --version)
- SQLite3 (sqlite3 --version)
- Node.js (node --version)
- Yarn (yarn --version)
Since Rails started out as a project full of packages and libraries, and has since become the full-stack framework it is, it can be easy to forget that it is also just a package itself. If these are all good, you can check:
- Rails (rails --version)
If you get a good version, you're ready to go! (Almost). If you didn't, you may still need to install the Rails gem.
gem install rails
It can be good to keep in mind which version you're using as each of these will update on their own schedule and sometimes the code changes just enough to give us bugs. This will be true for all the packages, gems, APIs, or any other dependencies you may bring into your projects as a developer.
Clone this repository to your desired folder:
cd my-folder
git clone git@github.com:shella12/budget-app.git
To run this app on your local environment install the gems by running the command bundle install
.
To create a database run:
rails db:create
rails db:migrate
To insert some data into your database you can run the seed
rails db:seed
You need to get your Rails application server running,in order to see your app in the browser. This is like live preview in the browser for rails applications. Run :
$ bin/rails server
OR
$ rails s
visit localhost in your browser!
To exit server enter βControl (^ )+ Cβ
To create tests, RSpec testing framework is used. In order to run tests use following command:
$ rspec spec
Note: You can also run the test by using just rspec
but it runs all tests folders and files with name like ****_spec
π€ Ayesha Arshad
- GitHub: @shella12
- Twitter: @Ayesha Arshad
- LinkedIn: Ayesha Arshad
- Improving UI
- Make an API of this app
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please give this repo a star βοΈ
Activity by Microverse
This project is MIT licensed.