- This project involves building a web application with Ruby on Rails, implementing Devise for user authentication, and creating features such as a food and recipe list, public recipe list, and general shopping list with testing.
- User authentication with Devise
- Food and recipe lists
- Public recipe list
- General shopping list view
In order to run this project you need:
- To install ruby on rails on your PC. You can read this documentation on how to do so
- Know how to navigate directories or folders at the CLI.
- Know how to get the URL(https/ssh) of a repository on GitHub.
- You should have a code editor installed, preferably VSCode.
In desired folder or directory in the CLI, run the command:
cd clone https://github.com/RoyJumah/recipe-app.git
Navigate into the cloned folder or repository by running the command:
cd <recipe_app>
If VsCode is your default code editor, run:
code .
To install all the dependencies, run:
bundle install
After installing all the dependencies with the bundle install command, run the command rails s
to start the server, and then navigate to http://localhost:3000 in your web browser to access the application.
You are all set up!
To run tests, run the following command:
$ bundle exec rspec
👤 Roy Jumah
- GitHub: @RoyJumah
- Twitter: @_royissues
- LinkedIn: Roy Jumah
👤 Hassaan Baig
- GitHub: @HassaanBaig
- LinkedIn: Hassan Baig
- Ability to search for recipes
- Integration with payment system for shopping list
- Social sharing of recipes
- User profile customization options
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project you can give it a star
We would like to thank Microverse
for providing us the resources that enabled us to finish this challenge!
This project is MIT licensed.