https://github.com/mandelatuks/blog-app
this is blog app that show a list of posts and empower readers to interact with them by adding and liking posts
https://github.com/mandelatuks/blog-app
postgresql rubocop ruby ruby-on-rails
Last synced: 3 months ago
JSON representation
this is blog app that show a list of posts and empower readers to interact with them by adding and liking posts
- Host: GitHub
- URL: https://github.com/mandelatuks/blog-app
- Owner: mandelatuks
- Created: 2022-08-09T23:19:51.000Z (almost 4 years ago)
- Default Branch: dev
- Last Pushed: 2022-09-01T10:21:55.000Z (almost 4 years ago)
- Last Synced: 2025-02-02T06:10:02.022Z (over 1 year ago)
- Topics: postgresql, rubocop, ruby, ruby-on-rails
- Language: Ruby
- Homepage:
- Size: 183 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Blog app
This README documents steps necessary to get the application up and running.
* Ruby version
- 2.7.4
* PSQL version
- PostgreSQL 14.0
* System dependencies
- See [Dependencies](./Gemfile) gem file
* Configuration
- Install ruby - [Installation guides](https://www.ruby-lang.org/en/documentation/installation/)
- install PostgreSQL - [Installation guides](https://www.postgresql.org/download/linux/)
- install libpqdev ``` sudo apt install libpq-dev ``` for linux debian users
- Make sure your Postgresql is running. If not, start the service by typing ```sudo service postgresql start``` in your terminal (for linux debian users)
* Installation
- ```git clone``` this [repo](https://github.com/mandelatuks/blog-app)
- Run:
- ```cd blog-app```
- ```bundle install```
* Database creation
- Run
- ```rake db:create```
* Tests
- Run (*ensure your postgreSQL is running as well*)
- Integrations
- **Method 1:** ```bundle exec rspec test/integration/ ```
> if fails, try
- **Method 2:** ```rspec test/integration/```
* Run project
- ```rails db:migrate:reset db:seed``` then
- Run ```rails s``` and visit [http://localhost:3000/](http://localhost:3000/) in your browser!
## Authors
👤 **Mandela Tumukunde**
- GitHub: [@mandelatuks](https://github.com/mandelatuks)
- Twitter: [@MandelaTm1](https://twitter.com/MandelaTm1)
- LinkedIn: [@Mandela Tumukunde](https://www.linkedin.com/in/mandela-tumukunde-794755194/)
## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/blessedjasonmwanza/rails-blog-app/issues).
## Show your support
Give a ⭐️ if you like this project!
## 📝 License
This project is [MIT](./MIT.md) licensed.