Blog App is an application that allows different users to log in, make posts, and comment and like other posts.
The information is saved in a PostgreSQL database with these tables:
Back-end
Front-end
- Use of Rails framework.
- MVC architecture.
- Save and retrieve information from a PostgreSQL database.
- Devise gem.
- Capybara tests with RSpec.
- CanCanCan gem.
- Rswag gem and API documentation.
- RESTful API.
In order to run this project you need to have:
- Installed Ruby and Rails.
- If you're using Windows, have installed WSL.
- If you're using MacOS, an option is using UTM.
To clone this repository to your desired folder, run the following command:
git clone git@github.com:Luffytaro22/Blog-App.git
To open a local server, type the following command:
rails server
To ses the API's documentation, open the local server and go to:
/api-docs
To install all the ruby gems, use the following command:
bundle install
After installing the gems, run this commando to create and migrate a database:
rails db:create db:migrate
To run the RSpec unit tests, use the following command:
rspec
👤 Manuel Sánchez
- GitHub: @Luffytaro22
- LinkedIn: Manuel Sánchez
👤 lRebornsl
- GitHub: @lRebornsl
- Twitter: @RebornsDev
- LinkedIn: Anthony Vásquez
- Integrate a Front-end framework.
- Improve UX and UI.
- Let the users follow each other.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please give it a star ⭐️
I would like to give credits to the following:
- Microverse for this readme template.
This project is MIT licensed.