This is a blog application that shows the list of posts and enables readers to interact with them by adding comments and liking posts
- Create posts.
- List all the posts.
- Add comments and likes to a post.
- Set up associations between models
- Write SQL queries with Active Record
- Use validations for models
- Write unit tests for models
- Write request tests for models
- Set up the view model
- Add rails form helpers
- Add integration specs
- Add devise gem for authentication
- Add api for posts and comments
To run this project you need the following dependencies:
- Ruby:
3.2.2 - Rails:
7.0.4.3+ - PostgreSQL:
14.7+
- Clone this repository to your local machine:
git clone https://github.com/chepkok3/Blog_App.git
cd Blog_App- Install dependencies:
cd Blog_App
bundle install- Recreate Data Base:
rake db:schema:loadTo run the project, execute the following command in the terminal:
ruby bin/rails server👤 Stanley Kibor
👤 Hien Phan
- GitHub: hienphan0111
- Twitter: hienphan0111
- LinkedIn: mr-hienphan
- Add validations to the model.
- Create controllers.
- Create a web interface.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
Much appreciation to the Microverse community for providing the guidance and support needed to complete this project:
This project is MIT licensed.