https://github.com/elmar8287/blog_app
Blog app that will show the list of posts and empower readers to interact with them by adding comments and liking posts. App connected with Postgres db
https://github.com/elmar8287/blog_app
postgresql rails ruby sql
Last synced: about 2 months ago
JSON representation
Blog app that will show the list of posts and empower readers to interact with them by adding comments and liking posts. App connected with Postgres db
- Host: GitHub
- URL: https://github.com/elmar8287/blog_app
- Owner: elmar8287
- Created: 2021-12-11T15:19:14.000Z (over 4 years ago)
- Default Branch: dev
- Last Pushed: 2021-12-30T23:06:32.000Z (over 4 years ago)
- Last Synced: 2025-06-29T18:03:58.304Z (12 months ago)
- Topics: postgresql, rails, ruby, sql
- Language: JavaScript
- Homepage:
- Size: 19.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The `Blog Application` on RoR
> The Blog app is a classic example of a blog website. Here created a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.
### Build with:
- Ruby on Rails
- PostgreSQL
- Front end stack
## Project milestones:
- Project 1: Setup and controllers.
- Project 2: Controllers specs.
- Project 3: Creating a data model.
- Project 4: Processing data in models.
- Project 5: Views.
- Project 6: Forms.
- Project 7: Validations, Model specs, and n+1 problems.
- Project 8: Add Devise.
- Project 9: Add authorization rules.
- Project 10: Integration specs for Views.
- Project 11: Add API endpoints. 🚩🚩🚩 (current milestone)
- Exercise: API documentation.
## Getting Started
- make sure you have Ruby and Postgresql installed on your system.
- install rails by running `gem install rails`
- git clone https://github.com/elmar8287/blog_app.git
- cd ./blog_app
- run `yarn install` to install all dependencies
- run `rails db:create` and `rails db:migrate` to create database.
- run `rails s` and go to http:localhost:3000 to view the app.
## Run tests
- install npm with `npm i`
- install rspec with `bundle install` and `rails generate rspec:install`
- run the test with `rspec spec`
## Author
👤 **Elmar Abdulkarimov**
- GitHub: [Elmar Abdulkarimov](https://github.com/elmar8287)
## 🤝 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
- Inspiration
- etc
## 📝 License
This project is [MIT](./MIT.md) licensed.