Skip to content
This repository has been archived by the owner on Dec 26, 2022. It is now read-only.
/ nindika Public archive

Brazilian platform that helps Nintendo Switch owners to find their next game

License

Notifications You must be signed in to change notification settings

stephannv/nindika

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5bf3094 Β· Dec 26, 2022
Sep 2, 2022
Dec 26, 2022
Sep 4, 2022
Sep 7, 2022
Jul 19, 2022
Jun 27, 2022
Jun 19, 2021
Mar 13, 2022
Sep 4, 2022
Jun 19, 2021
Jun 19, 2021
Jun 19, 2021
Jun 26, 2022
Jun 19, 2021
Sep 3, 2022
Jun 5, 2022
Jun 19, 2021
Sep 4, 2022
Jun 19, 2021
Apr 23, 2022
Jun 5, 2022
Dec 18, 2022
Sep 2, 2022
Sep 2, 2022
Jun 22, 2021
Jun 22, 2021
Mar 13, 2022
Dec 26, 2022
Jun 11, 2022
Jun 26, 2022
Jun 11, 2022
Jun 29, 2022
Mar 13, 2022
Sep 1, 2022
Jun 26, 2022
Jun 17, 2022
Sep 2, 2022

Repository files navigation

nindika is shutting down on 15/01/2023

Thanks for all support. If you need help with nindika code, getting in touch in discussions.

nindika

Releases CI License

nindika is a web application focused on Brazilian market that helps users to discover their next Nintendo Switch game.

Development Guide

Development Dependencies

  • Ruby 3.1.2
  • Node.js 18.0.0
  • Yarn 1.x
  • Docker + Compose
  • libpq
    • brew:
        brew install libpq
      
    • apt:
        sudo apt-get upgrade
        sudo apt-get install libpq-dev
      

Setup

  1. Clone project
git@github.com:stephannv/nindika.git
  1. Go to nindika folder
cd nindika
  1. Setup project (Install Ruby and JS dependencies, recreate databases and etc.):
bin/setup
  1. Generate new credentials with Nintendo API info:
rm config/credentials.yml.enc
bin/rails credentials:edit

Then fill app id and app key (you can get this credentials inspecting Nintendo website):

nintendo_app_id: 'XXXXX'
nintendo_app_key: 'XXXXXX
  1. Import data
bundle exec rake admin:import_data
  1. Run project
bin/dev
  1. Visit http://localhost:3000

Run tests

$ bundle exec rspec

Run linters

$ bin/lint

Run vulnerability scanner

$ gem install brakeman
$ brakeman -A -z -q

License

nindika is licensed under the MIT license.

Copyright

Copyright 2022, nindika.