Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mmncit/rwitter
Simple social posting site using Rails and PostgreSQL
https://github.com/mmncit/rwitter
devise figaro postgresql rails5 rspec saas-ui shoulda-matchers
Last synced: 1 day ago
JSON representation
Simple social posting site using Rails and PostgreSQL
- Host: GitHub
- URL: https://github.com/mmncit/rwitter
- Owner: mmncit
- Created: 2019-11-11T09:44:46.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-14T08:50:41.000Z (about 2 years ago)
- Last Synced: 2024-12-16T23:12:05.522Z (6 days ago)
- Topics: devise, figaro, postgresql, rails5, rspec, saas-ui, shoulda-matchers
- Language: Ruby
- Homepage: https://rwitter19.herokuapp.com
- Size: 108 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/mmncit/rwitter.svg?branch=master)](https://travis-ci.org/mmncit/rwitter)
# Rwitter
Rwitter is a Rails web app to manage and view posts.
### Live APP LINK : [https://rwitter19.herokuapp.com](https://rwitter19.herokuapp.com)
## Features:
* Users can perform CRUD operations on their own posts.
* Users can view all other posts ordered by the newest first.
* Users can search posts by title or body.## Build instruction:
```bash
bundle install
rails server
```
To run the test suite:
```bash
rspec
```## Technologies:
* Database: PostgreSQL
* Test framework: rspec
* Gems:
* faker, factory_bot_rails (to create mocks)
* shoulda-matchers (to write rspec for models)
* devise (for user-authentication)
* figaro (heroku-friendly rails app configuration)
* semantic-ui-sass (Semantic UI for Sass)
* Sceeenshot of homepage:![rwitter_homepage](https://user-images.githubusercontent.com/10362940/188285881-4de909c0-644b-4e1f-bcfb-d43468428e46.png)
## Author
**Mamun Rashid**
* [github/mmncit](https://github.com/mmncit)
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.Please make sure to update the tests as appropriate.
## License
[MIT](https://choosealicense.com/licenses/mit/)