Skip to content

pagealexandre/appstore

Repository files navigation

AppStore

screenshot1

How to test it ?

You want to use a docker container as I change the DB from Sqlite to Postresql

I use the gem figaro

touch config/application.yml and set the following variables :

Env variables
db_user
db_password
algolia_app_id
algolia_api_key
search_only_api_key

npm install

bundle install

be = bundle exec

be rake db:create

be rake db:migrate

be rake db:seed (This might take some time)

foreman start -f Procfile.hot

Tests

I use FactoryGirl, Faker and Rspec

be rspec spec/

Information

All the tasks asked in this assessment has been implemented

Endpoints

POST /api/v1/apps => Add an app (as a JSON object) to the DB and return its id;

PUT /api/v1/apps/:id => Update an app (as a JSON object) to the DB;

DELETE /api/v1/apps/:id => Delete an app from the DB.

The name of the index is App_rubyEnv e.g App_development. The indice in your algolia dashboard should be App*.

About

Appstore website for Algolia test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published