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.
To run the project locally, copy up and running follow these simple example steps :
- First of all make sure you have both
Ruby&Railsinstalled in your machine (else You can installRailsjust with this simple commandgem 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
- Finaly run
rails sand visit http://localhost:3000/ in your browser!
To run Request specs locally you need just to run this following command in your terminal :
$ bundle exec rspec
π€ Ellaouzi Hamza
- GitHub: hamzaoutdoors
- LinkedIn : Hamza Ellaouzi
- Twitter: Hamza Ellaouzi
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a βοΈ if you like this project!
- Inspiration π
- Microverse program β‘
- My standup team π
- My family's support π
- MicroBros π
This project is MIT licensed.