Skip to content

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.

License

Notifications You must be signed in to change notification settings

Hamzaoutdoors/Blog_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Microverse

" we are gathered here today to get through this thing called LIFE." - Dearly beloved

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

and run to install npm package

$ npm install

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 this command line to add some dummy data

$ rails db:seed

Run tests :

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

$ bundle exec rspec

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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks