Skip to content

A blogging platform with user authentication, authorization and like/comment features. Built with Ruby on Rails + PostgreSQL

License

Notifications You must be signed in to change notification settings

IndieCoderMM/blogify

Repository files navigation

Contributors LastUpdate Stargazers Issues License

Table of Contents

📰 Blogify - Rails App

Blogify is a simple, easy-to-use blogging platform which allows users to create and publish their own blog posts. Users can also read posts from other users and give likes/comments.

(back to top)

🧰 Tech Stack

  • Ruby on Rails
  • PostgreSQL

(back to top)

✨ Key Features

  • Create and manage blog posts
  • Read posts by other users
  • Interact by giving likes/comments
  • User authentication and authorization

(back to top)

📘 Getting Started

To run this project locally, you'll need to follow these steps.

📋 Prerequisites

Make sure you have the following installed on your machine:

📂 Setup

Clone this repository to your desired foler.

cd my-project
git clone git@github.com:IndieCoderMM/blogify.git .

📥 Installation

Install the required gems with:

bundle install

💾 Database

Create the databases and run migrations with:

rails db:create
rails db:migrate

To load the sample data, run:

rails db:seed

💻 Usage

To run the development server, execute the following command:

rails server

🧪 Run tests

To run tests, run the following command:

rspec spec --format doc

(back to top)

👨‍🚀 Authors

👤 Hein Thant

👤 Thomas Obuya

(back to top)

🎯 Future Features

  • Add tests
  • Create API endpoints
  • Implement authentication
  • Improve UI

(back to top)

🤝 Contribution

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 consider giving it a ⭐.

(back to top)

🙏 Acknowledgements

I would like to thank all code reviewers for making this project better.

(back to top)

📜 License

This project is MIT licensed.

(back to top)

About

A blogging platform with user authentication, authorization and like/comment features. Built with Ruby on Rails + PostgreSQL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •