/Blog_app

A Blog app similar classic blog website. With fully functional website that show the list of posts and empower readers to interact with them by adding comments and liking posts.

Primary LanguageRubyMIT LicenseMIT

Microverse MIT Licensed GitHub last commit (branch) GitHub Repo stars GitHub followers

Microverse

" User interface is the process of shifting from chaotic complexity to elegant simplicity. ." - Wise Man

Blog App

A Blog app similar classic blog website. With fully functional website that show the list of posts and empower readers to interact with them by adding comments and liking posts.

  • User
  • Post
  • Comment
  • Like

Everything will be based on the ERD class diagram presented below.


gif

Entity Relationship Diagram (ERD) of Blog App project

Getting Started

To run the project locally, copy up and running follow these simple example steps :

  • First of all make sure you have both Ruby & Rails installed in your machine (else You can install Rails just with this simple command gem install rails)
  • clone the project with the following command line :
$ git clone git@github.com:Hamzaoutdoors/BLog_app.git
  • Then go to the right folder
$ cd Blog_app
$ bundle

make sure the database is up and running.

$ rails db:create

When you will add migration file then, you can add command like

$ rails db:migrate

Run tests :

To run Request specs locally you need just to run this following command in your terminal :

$ rake spec

gif

16 Request Specs passed

Built With

  • Ruby on RAils
  • PostgreSQL

Authors

👤 Ellaouzi Hamza

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Inspiration 💘
  • Microverse program ⚡
  • My standup team 😍
  • My family's support 🙌
  • MicroBros 😜

📝 License

This project is MIT licensed.