Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.