This is a blog app with as theme programming books, you want to write about a programming book or read about the best programming books, you can use this app. This Ruby on rails Capstone Project is based on an life style vlog. Following the desing of liFEsTlye (by Nelson Sakwa).
- Ruby v2.7.0
- Ruby on Rails v5.2.4
- Fork the repository and create a local one on your computer
- Move to the repository inside the command line using
cd
and the path to the file - Run
bundle install
,rails db:migrate
andrake db:seed
in that order - Run
rails server
(in case you already have something running on port 3000 runrails server -p 3001
where the number can be any port you want.) - inside your browser go to http://localhost:3000/, changing the port number in case you chose a custom one
- explore the application
- create an account by clicking sign up, filling in the form and click the sign up button
- use the navigation bar on top to see most popular blog post ('HOME') or see the most recent articles in the particular categories
- you can see all articles inside a category by clicking on the category name.
- create a new blog post by clicking the link ('WRITE AN ARTICLE'), typing in the input box marked 'Title', 'Text', selecting a category, adding a picture and clicking on the 'Create Book article' button
- like a blog post by going to the list of blog posts in category clicking on the word 'Like!' or dislike by clicking it again.
- open a specific article by clicking the 'read more' button and like the post or edit it if you are the owner.
Ruby: 2.6.3 Rails: 5.2.3 Postgres: >=9.5
The project contains unit and integration test.
to run these test Move to the repository inside the command line using cd
and the path to the file and run the command bundle exec rspec
👤 Michael Threels
- Github: @mikethreels
- Twitter: @MichaelThreels
- LinkedIn :michaelthreels
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!