Skip to content

BlogApp An innovative web application built on Ruby on Rails, designed to empower you in establishing and maintaining a dynamic blog platform. πŸ›  Built With

License

Notifications You must be signed in to change notification settings

Alibaba2023/blog_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

63 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“— Table of Contents

πŸ“– About the Project

BlogApp An innovative web application built on Ruby on Rails, designed to empower you in establishing and maintaining a dynamic blog platform.

πŸ›  Built With

Constructed with Ruby on Rails, an influential web framework celebrated for its user-friendly and efficient nature.

Key Features

  • βœ… Interactive commentary system for engaging with articles.
  • βœ… Favoriting and unfavoriting articles.
  • βœ… Adaptable web design for various devices.
  • βœ… Reliable error management and data validation.

πŸ”­ Future Features

  • Advanced text editor for styling articles. βœ…
  • Sharing articles on social media platforms. βœ…
  • API connections to facilitate external integrations. βœ…

πŸ’» Getting Started

To get started with the Blog App, follow the instructions below:

Prerequisites

Before you can run the Blog App, make sure you have the following prerequisites:

  • βœ… Ruby: Ensure that Ruby is installed on your machine. 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 you don't have it yet, you can install it using the following command:

    gem install rails
    
  • βœ… PostgreSQL: This project assumes the use of PostgreSQL as the default database. You can download PostgreSQL from the official PostgreSQL website.

  1. To install ruby on windows using WSL:
  - Install WSL, So Open powershell as admin and run: wsl --install
  - Restart the computer , it will continue ubuntu installation
  - Add user name and password
  1. After WSL installion:
  - Open Ubuntu terminal and run following commands:
    - (Optional) Update Ubuntu: 
        sudo apt update
        sudo apt upgrade
    - Install Ruby:
        sudo apt install ruby
    - Verify installation:
        ruby --version
    - Install package manager:
        sudo gem install bundler

πŸ›  Setup

  1. βœ” Clone the project repository:

    git clone git@github.com:Alibaba2023/blog_app.git
  2. βœ” Navigate to the project folder:

    cd blog_app

πŸ“– Usage

To get a local copy up and running, follow these steps. Choose the directory on your local machine where you want to copy the project. For example:

cd /home/user/name-of-your-directory

Start the Rails server:

Copy code

rails server

Open your web browser and go to http://localhost:3000 to access the Blog App.

πŸ‘₯ Authors

πŸ‘€ Ali Baba Hussaini

πŸ‘€ Hajnalka Oltyan

🀝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page and contribute to the project.

⭐️ Show Your Support

If you find this project helpful, consider giving it a ⭐️ to show your support!

Acknowledgments

We would like to express our gratitude to the Ruby community and Microverse for the readme template.

πŸ“œ License

This project is MIT licensed.

About

BlogApp An innovative web application built on Ruby on Rails, designed to empower you in establishing and maintaining a dynamic blog platform. πŸ›  Built With

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published