Welcome to the Blog App, a Ruby on Rails-based application designed for creating and managing a fully functional blog website. This project empowers users to publish articles, engage with posts through comments and likes, and more.
Ruby
- Ruby on rails
rails
- Rails
Database
- Full-fledged Ruby on Rails application.
- User authentication and authorization.
- Article creation, editing, and deletion.
- Comment system for interacting with articles.
- Liking and unliking articles.
- Responsive web design.
- Strong error handling and validation.
Please note: Each feature will be marked with an "x" when it is fully implemented and operational.
- Search functionality for locating specific articles.
- User profiles with customizable avatars.
- Article categories and tagging.
- Rich text editor for formatting articles.
- Social media sharing options for articles.
- API endpoints for external integrations.
To begin using the Blog App, please follow the instructions below:
-
Clone the project repository:
git clone https://github.com/EvansSnave/Blog_app_rails.git
-
Navigate to the project folder:
cd blog-app-ruby
Before you can run the Blog App, ensure the following prerequisites and configurations are in place:
-
Ruby: Confirm that Ruby is installed on your machine. You can check for its presence by running
ruby -vin your terminal. If it's not installed, you can download and install it from the official Ruby website. -
Ruby on Rails: You'll need the Ruby on Rails framework installed. If it's not already installed, you can do so with the following command:
gem install rails -
Code Editor: You should have a code editor like Visual Studio Code (VSCode) installed. You can download VSCode from the official website.
-
Git: Git is essential for version control. Ensure you have Git installed and properly configured on your system. You can download Git from the official Git website.
-
PostgreSQL: Verify that PostgreSQL is installed and correctly configured on the server where you plan to develop the project. This project assumes the use of PostgreSQL as the default database. You can download PostgreSQL from the official PostgreSQL website.
-
Ruby on Rails Configuration: Ensure that your Ruby on Rails project is configured to use PostgreSQL as the default database.
Once you've set up these prerequisites and configurations, you'll be ready to set up and run the Blog App.
Follow these steps to utilize the Blog App:
-
Open your terminal.
-
Navigate to the directory where the project files are located:
cd /path/to/your/project/files -
Start the Rails server:
rails server
-
Open your web browser and visit http://localhost:3000 to access the Blog App.
👤 EvanSnave
-
GitHub: EvansSnave
-
Twitter: Kroja13
-
LinkedIn: Kevin Cruz
-
👤 Ademola Owoeyee
-
GitHub: Ademola-coding
-
Twitter: Steady
-
LinkedIn: Ademola owoeye
Contributions, issues, and feature requests are highly encouraged!
If you find this project useful, please consider giving it a ⭐️ to show your support!
Thanks to everyone whose code maybe used to make the project a success
This project is licensed under the MIT License.