Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/meltrust/keeper-tapsy

A social media app built with Ruby and Rails and PostgreSQL. You can make and like posts, comment on posts, add (and remove) friends, check your feed.
https://github.com/meltrust/keeper-tapsy

Last synced: 25 days ago
JSON representation

A social media app built with Ruby and Rails and PostgreSQL. You can make and like posts, comment on posts, add (and remove) friends, check your feed.

Awesome Lists containing this project

README

        

# Keeper-tapsy

> A social media app built with Ruby on Rails under heavy development!

![SCREENSHOT](docs/keeper-tapsy-present.png)

### Login screen

![SCREENSHOT](docs/login-screen.jpg)

### User status
![SCREENSHOT](docs/show.png)

### User timeline with friends

![SCREENSHOT](docs/timeline.png)

## Visit keeper-tapsy now!!

https://keeper-tapsy.herokuapp.com/

## Features

- Ability to log in and authenticate users
- You can sign up, log in, add friends
- You can publish posts, comment on posts
- In your timeline, only your posts and posts from friends show up
- Ability to view all users for now, to be able to add friends

### What's planned for the future

- Ability to post images, videos
- Ability to make posts viewable to public
- UI/UX improvements
- Photos, and the ability to tag people

## Built With

- Ruby v2.7.3
- Ruby on Rails v6.1

### Prerequisites

- Ruby: 2.7.3
- Rails: 6.1
- Postgres: >=12

### Setup development environment on your machine

Install gems with:

```
bundle install
```

Setup database with:

```
rails db:create
rails db:migrate
```

Start server with:

```
rails server
```
Open `http://localhost:3000/` in your browser.

### Run tests

```
rspec --format documentation
```

## Authors

🧑‍💻 **Miguel**
- 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.