Workagram
This project is based on Twitter and has been given an individual theme created from work environment-related photos. Made with Ruby on Rails and features image storage using Amazon S3 buckets
Install / Use
/learn @euqueme/WorkagramREADME
Table of Contents
<!-- ABOUT THE PROJECT -->About The Project
This project is based on Twitter, and has been given an individual theme created from work environment-related photos.
This is the Capstone project of the Microverse Ruby on Rails Curriculum
Live Demo
Watch the walkthrough video first
https://www.loom.com/share/b8568a718f344026ab156c3cd6fe24c2
Now go to the Live Demo
Getting Started
To get a local copy up and running follow these simple example steps.
Prerequisites
Ruby: 2.7.0 Rails: 5.2.4
Setup
Install gems with:
bundle install
Setup database with:
rails db:migrate
Usage
Start server with:
rails server
Open http://localhost:3000/ in your browser.
Create User
Fill the sign up form to create a user. The pictures are optional.

Login
Use only the username to login

Post a work related pic
You must choose a file but the text is optional

Follow another user
Click on the blue follow button of any user to follow them

Edit profile picture
Choose file and click on the Update photo button

Edit cover image
Choose file and click on the update coverimage button

Run tests
rpsec --format documentation
Deployment
The project was deployed in Heroku
Built With
This project was built using these technologies.
- Ruby 2.6.3
- Rails 6.0.2.1
- Rspec
- Capybara
- Rubocop
- Ubuntu 18.4+
- Stickler
- VsCode
Authors
María Eugenia Quemé - @MaruKK - @euqueme - euqueme@gmail.com
Project Link
🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Show your support
Give a ⭐️ if you like this project!
<!-- ACKNOWLEDGEMENTS -->Acknowledgements
<!-- LICENSE -->📝 License
This project is MIT licensed.
<!-- MARKDOWN LINKS & IMAGES --> <!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->Related Skills
tmux
351.2kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
diffs
351.2kUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
terraform-provider-genesyscloud
Terraform Provider Genesyscloud
blogwatcher
351.2kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.

