/My-awesome-ror-blog

This app allows you to create a blog and its main features (create posts, comments, likes, users) in a simple and smarter way. Built using Ruby on Rails and PostgreSQL.

Primary LanguageRubyMIT LicenseMIT

📗 Table of Contents

📖 MY AWESOME ROR BLOG

This app allows you to create a blog and its main features (create posts, comments, likes, users) in a simple and smarter way. Built using Ruby on Rails and PostgreSQL.

🛠 Built With

Tech Stack

This project was built using mainly Ruby on Rails for both front-end and back-end, and PostgreSQL as DB-server.

Client
Server
Database

Key Features

  • Create posts, users, likes, and commments
  • Edit and delete posts
  • Save information
  • Handle user's permissions

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

Setup

Clone this repository to your desired folder:

Example commands:

  cd my-folder
  git clone git@github.com:Camilovelag/My-awesome-ror-blog.git
  cd My-awesome-ror-blog

Install

Install this project with:

  bundle install
  rails db:create
  rails db:migrate

Start

To start the application, run the following command:

  rails s

Run tests

To run tests, run the following command:

  rspec

(back to top)

👥 Authors

👤 Camilo Vela

(back to top)

🔭 Future Features

  • Create an UI for the app

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, please give it a ⭐️!

(back to top)

🙏 Acknowledgments

I would like to thank to the following people:

(back to top)

❓ FAQ

  • Can I use the project's author PostgreSQL database

    • No, you have to create your own database.
  • Is it possible to use a different RDBMS

    • Yes, but you'll have to change the code and check if it works.

(back to top)

📝 License

This project is MIT licensed.

(back to top)