An app for sharing criticism and ratings of apps.
This is an MVP version of twitter. I've adapted it to share opinions about specific apps. Users can add a new app for everyone to critique, and they can follow eachother as well.
Check out the video presentation for this project here!
- Ruby 2.6.5
- Rubocop
- RSpec
- Visual Studio Code
Check out the live demo here
Make sure you install Ruby and have the following packages installed before continuing:
$ gem install bundler rspec
To test AppCritic locally, clone the repository, navigate to it's containing directory, and run:
$ bundle install
$ rails db:migrate
This should install all ruby gems. Make sure you also have a proper application.yml
file with your Cloudinary credentials. Example:
---
development:
cloud_name: my_cloud_name
api_key: '123123132123123'
api_secret: xqPEy_xXxXxXXXxxxxXXXXxxXXx
enhance_image_tag: true
static_file_support: false
production:
cloud_name: my_cloud_name
api_key: '123123132123123'
api_secret: xqPEy_xXxXxXXXxxxxXXXXxxXXx
enhance_image_tag: true
static_file_support: true
test:
cloud_name: my_cloud_name
api_key: '123123132123123'
api_secret: xqPEy_xXxXxXXXxxxxXXXXxxXXx
enhance_image_tag: true
static_file_support: false
Running rspec
will test AppCritic's functionalities. Navigate the spec
directory to find out how the tests are performed.
You may deploy AppCritic on Heroku by running the following commands in the repo directory:
$ heroku create
$ git push heroku master
$ figaro heroku:set -e production
$ heroku open
Oscar Mier
- Github: @voscarmv
- Twitter: @voscarmv
- Linkedin: Oscar Mier
- Add Instant Messaging.
- Add user tagging.
- Add rich text posts with images (to share memes).
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.