This is a Desktop-only blogging app, where users can create accounts and start writing and reading about the latest games, games description written by other users, users can vote/unvote games or games. The game with the highest number of votes gets featured (takes the full width of the home page).
- Users can create accounts and log in.
- When logged in, users can create game articles, update or delete them.
- When logged in users, a user can vote for a game(article).
- Featured game article is showed at the top which is the most voted game.
- When a game article is created the category and name of the game are showed on the home page.
- When a user clicks on the specific category it sorts games(article) just by that category
- In the categories right side field users can see how many articles each category has.
- when you click on "NEW GAME", a form with all necessary fields is displayed.
- ruby 2.7.2p137
- Ruby on Rails v6.1.4
To get a local copy up and running follow these simple example steps.
- ruby 2.7.2p137
- Ruby on Rails v6.1.4
- Postgres: v1.1'
Instal gems with:
bundle install
Setup database with:
rails db:create
rails db:migrate
To make sure the linters' checks using Github Actions work properly, you should follow the next steps:
- On your recently forked repo, enable the GitHub Actions in the Actions tab.
- Create the
feature-branch/branch
and push. - Start working on your milestone as usual.
- Open a PR from the
feature-branch/branch
when your work is done.
Start server with:
rails server
Open http://localhost:3000/
in your browser.
rspec --format documentation
Sometimes you can be asked to check files with yarn, so run this command:
yarn install --check files
👤 HENRY ONU
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- This Project was inspired by Microverse
- The Creative Commons license