Skip to content
This repository was 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

b6c48a5 · Aug 25, 2021

History

77 Commits
Aug 3, 2021
Aug 25, 2021
Jun 19, 2021
Aug 24, 2021
Aug 24, 2021
Aug 14, 2021
Jun 19, 2021
Jun 21, 2021
Aug 25, 2021
Jun 19, 2021
Jun 19, 2021
Jun 19, 2021
Jun 19, 2021
Jun 19, 2021
Jun 19, 2021
Jun 19, 2021
Jun 24, 2021
Jun 19, 2021
Aug 3, 2021
Aug 3, 2021
Aug 3, 2021
Aug 24, 2021
Aug 24, 2021
Jun 22, 2021
Jun 22, 2021
Aug 20, 2021
Jun 19, 2021
Jun 25, 2021
Jun 19, 2021
Jun 19, 2021
Aug 24, 2021
Jun 19, 2021
Aug 24, 2021

Repository files navigation

nindika

Releases CI License

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

Development

System dependencies

Ruby: 3.0.2

PostgreSQL: 13

Node.js: >15

Getting Started

  1. Clone project

     $ git@github.com:stephannv/nindika.git
    
  2. Change directory to nindika

     $ cd nindika
    
  3. Install project dependencies:

     $ bundle install
     $ yarn install
    
  4. Setup database:

     $ rails db:setup
    
  5. Generate new credentials with Nintendo API info:

     $ rm config/credentials.yml.enc
     $ rails credentials:edit
    

    Fill app id and api key:

    nintendo_algolia_application_id: 'XXXXX'
    nintendo_algolia_api_key: 'XXXXXX
    
  6. Import data

     $ rake admin:import_data
    
  7. Run project

     $ rails s -p 3000
    
  8. Visit http://localhost:3000

Run tests

$ bundle exec rspec spec

Run linter

$ bundle exec rubocop

Run vulnerability scanner

$ brakeman -A -z -q

License

nindika is licensed under the MIT license.

Copyright

Copyright 2021, nindika.