Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/meltrust/deeper
A big, nicely designed social media web app built with Ruby on Rails and PostgreSQL you can use for sharing your deep daily quotes and wisdom with people from all over the world.
https://github.com/meltrust/deeper
cloudinary rails ruby social-network wisdom
Last synced: 25 days ago
JSON representation
A big, nicely designed social media web app built with Ruby on Rails and PostgreSQL you can use for sharing your deep daily quotes and wisdom with people from all over the world.
- Host: GitHub
- URL: https://github.com/meltrust/deeper
- Owner: Meltrust
- Created: 2021-06-23T20:58:22.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-08-04T01:49:32.000Z (over 3 years ago)
- Last Synced: 2024-10-18T06:52:54.465Z (3 months ago)
- Topics: cloudinary, rails, ruby, social-network, wisdom
- Language: Ruby
- Homepage: https://deeper-app.herokuapp.com/
- Size: 4.85 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Deeper
A social media webapp built with Ruby on Rails for sharing your deep daily quotes and wisdom.
### Tablet
### Smartphone
>
### Desktop (click for full size)
## Stop reading and visit now!
https://deeper-app.herokuapp.com/## Video presentation
https://www.loom.com/share/c511c73841ec4e25935a2b985be39691
## Why is this project interesting/useful?
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.
## Features summary
- 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.### What's planned for the future
- 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.## Built With
- Ruby v2.7.3
- Ruby on Rails v6.1
- Cloudinary
- Rspec
- Active Storage### Setup development environment on your machine
- Ruby must be installed first.
- Clone this repo to a folder.
```bash
git clone https://github.com/Meltrust/deeper.git
```- Install gems with:
```bash
bundle install
```- Setup database with:
```bash
rails db:create
rails db:migrate
```- Start server with:
```bash
rails server
```
- Lastly, open `http://localhost:3000/` in your browser.- You can run the Rspec tests with:
```bash
rspec --format documentation
```## Author
🧑💻 **Miguel Tapia**
- GitHub: [@meltrust](https://github.com/meltrust)
- Twitter: [@meltrustDVX](https://twitter.com/meltrustDVX)
- LinkedIn: [Miguel(meltrust) Tapia Escalera](https://www.linkedin.com/in/meltrust/)## 🤝 Contributing
Contributions, issues, and feature requests are welcome!## Show your support
Give a ⭐️ if you like this project!## 📝 License
This project is [MIT](LICENSE) licensed.