Blog App is a classic example of a blog website. It is a fully functional website that shows the list of posts and empowers readers to interact with them by adding comments and liking posts.
- Ruby on Rails
Server
Database
Some useful features
- Create Ruby on Rails project
- Project 1: Creating a data model.
- Project 2: Validations and Model specs.
- Project 3: Processing data in models.
- Project 4: Setup and controllers.
- Project 5: Controllers specs.
- Project 6: Views.
- Project 7: Forms.
- Project 8: Integration specs for Views and fixing n+1 problems.
- Project 9: Add Devise.
- Project 10: Add authorization rules.
- Project 11: Add API endpoints.
To get a local copy up and running follow these simple example steps.
In order to run this project you need:
- GitHub account;
- Git installed on your OS;
- VSCode (or another code editor);
- Ruby installed;
- rails 7 installed
- Clone the repository
- Open the project folder in Visual Studio Code
Install this project using:
- cd project/directory
- Git clone Blog app
cd blog-app
bundle install
To run the project, execute the following command:
- In the terminal run
rails server
file - Go to
localhost:3000
To run tests, run the following command:
rspec spec/solver_spec.rb
You can also check linter errors by running these commands:
rubocop
👤 Jean Emmanuel Cadet
- GitHub: @jecode93
- LinkedIn: jean-emmanuel-cadet
- Facebook: @jecode93
- Instagram: @jecode93
- Twitter: @jecode93
👤 Mohamed Aden Ighe
- GitHub: @katarighe
- Twitter: @katarighe
- LinkedIn: @mighe
- UI
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Thanks to the Microverse team for the great curriculum.
- Thanks to the Code Reviewer(s) for the insightful feedback.
- A great thanks to My coding partner(s), morning session team, and standup team for their contributions.
This project is MIT licensed.