Nindika
Brazilian platform that helps Nintendo Switch owners to find their next game
Install / Use
/learn @stephannv/NindikaREADME
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
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
- brew:
Setup
- Clone project
git@github.com:stephannv/nindika.git
- Go to
nindikafolder
cd nindika
- Setup project (Install Ruby and JS dependencies, recreate databases and etc.):
bin/setup
- 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
- Import data
bundle exec rake admin:import_data
- Run project
bin/dev
- 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.
