by Hannah
FoodFeed is a recipe app aimed at home chefs, providing recipe inspiration and assistance during the cooking process. Users can easily follow a recipe and cook while using voice command to control the recipe's walkthrough video hands-free.
$ git clone https://github.com/Food-Feed/front-end
$ git clone https://github.com/Food-Feed/back-end
cd
into the backend repository- Bundle install all necessary gems
$ bundle install
- Create the database and the migrations, then seed the database
$ rails db:create
$ rails db:migrate
$ rails db:seed
- Start the rails server
$ rails s
cd
into the frontend repository- Start the app. This will open in your default browser.
$ npm start
- Ruby on Rails
- VS Code
- PostgreSQL
- Log in/out, implemented with jwt authentication
- Browse existing recipes
- View a walkthrough video and control with voice commands
- Add a new recipe
- Edit or delete recipes they added
- Add comments on recipes
- Signup, implementing with jwt authentication
- Edit comments they added on recipes
- Recipe ratings
- Recipe average cook time
- Favorites bar
- Add/edit form styling
- React.js
- Ruby on Rails API (Backend)
- PostgreSQL
- HTML/CSS
- Cloudinary: Photo and video upload and storage
- React Speech Recognition: Speech recognition to implement voice command
- JWT Authentication