A social media webapp built with Ruby on Rails for sharing your deep daily quotes and wisdom.
https://deeper-app.herokuapp.com/
https://www.loom.com/share/c511c73841ec4e25935a2b985be39691
Users can visit every day to read deeps, or post them when they feel inspired. Over time, a big network of wisdom and thoughtfulness can be created.
- Ability to sign up, log in and log out users.
- Users can publish deeps (daily wisdom).
- In home, only the deeps from the user and his/her followeds show up.
- Ability to add profile photo and cover.
- Users can like deeps and view how many people liked them.
- All uploaded user photos and covers are processed in the cloud.
- Shows a list of unfollowed users in the 'Deepers to follow' section.
- Ability to delete own deeps.
- UI/UX improvements
- Ability to let users choose their cover image gravity.
- A new logo.
- Tags/categories for deeps.
- Ability to edit user profile.
- Ruby v2.7.3
- Ruby on Rails v6.1
- Cloudinary
- Rspec
- Active Storage
-
Ruby must be installed first.
-
Clone this repo to a folder.
git clone https://github.com/Meltrust/deeper.git
- Install gems with:
bundle install
- Setup database with:
rails db:create
rails db:migrate
- Start server with:
rails server
-
Lastly, open
http://localhost:3000/
in your browser. -
You can run the Rspec tests with:
rspec --format documentation
🧑💻 Miguel Tapia
- GitHub: @meltrust
- Twitter: @meltrustDVX
- LinkedIn: Miguel(meltrust) Tapia Escalera
Contributions, issues, and feature requests are welcome!
Give a ⭐️ if you like this project!
This project is MIT licensed.