This a captsone project for the Microverse Program, all the requirements and design concepts are included.
- Ruby v2.7.0
- Ruby on Rails v6.0
- CSS Flexbox
- You can create a new account using only a user name.
- You can log in with any account using the user name.
- As a user, you can create an article with a title, text, available category, and image.
- As a user, you can like (vote) for an article.
- The articles with more likes (votes) will be displayed at the frontpage, the larger picture will be available for the article with the most likes.
- The articles row will display up to 4 categories and the latest article created, also it will be ordered based on priority.
- Once you click a category you will be redirected to a page with all the articles that belong to that category.
- You can always dislike an article (unvote) and you can only like (vote) once.
You can click on your profile once you have an account, and access to a list of all the articles that you have previously liked.
Clone this project:
git clone git@github.com:idgm5/lifestyle.git
Install gems with:
bundle install
Setup database with:
rails db:create
rails db:migrate
Start server with:
rails server
Open http://localhost:3000/
in your browser.
rspec --format documentation
👤 Isaac Gonzalez
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
Design inspired on the LifeStyle Magazine a design concept created by Nelson Sakwa.