Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/wuletawwonte/communero

A simple lightweight community platform that allows people to create & join Groups with the feature of creating Posts & Comments on the Groups created.
https://github.com/wuletawwonte/communero

hotwire rails render turbo

Last synced: 2 months ago
JSON representation

A simple lightweight community platform that allows people to create & join Groups with the feature of creating Posts & Comments on the Groups created.

Awesome Lists containing this project

README

        

# Communero

> A simple lightweight community platform that allows people to create & join `Groups` with the feature of creating `Posts` & `Comments` on the `Groups` created.

## Built With

- [Ruby on Rails](https://rubyonrails.org)
- Hotwire
- [Tailwindcss](https://tailwindcss.com)

## Getting Started

To get a local copy follow these simple example steps.

- Make sure you have Postgres and Ruby installed.
- Open the terminal window and clone the repository using this command: git clone https://github.com/wuletawwonte/communero.git
- Open the repo by typing : cd communero
- Install the project's dependencies by running this command: bundle install
- Run `rails db:create` to create the database.
- Run rails `rails db:schema:load` to create the relations in the database for the project based on the schema file inside the `db` folder.
- Run rails server or rails s to start the application on local server.
- `Minitest` is used to test this project. Navigate to the root directory of your project and run the following command in your terminal to test it.

```bash
./bin/rails test
```

## Authors

👤 **Wuletaw Wonte**

- GitHub: [@wuletawwonte](https://github.com/wuletawwonte)
- Twitter: [@wuletaww](https://twitter.com/wuletawwonte)
- LinkedIn: [LinkedIn](https://linkedin.com/in/wuletawwonte)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Hat tip to anyone whose code was used as inspiration

## 📝 License

This project is [MIT](./LICENSE.md) licensed.