/hackathon-vtex-api

Develop Hackathon Megahack VTEX

Primary LanguageRuby

Logo of the project

Hackathon Vtex API

Hackathon VTEX API is an API developed to the Mega Hack 2.0 (https://www.megahack.com.br/), to the VTEX challenge. It's an API to consumn an e-commerce response with it's products, categories and create orders to suppliers.

Technology

Here are the technologies used in this project.

  • Ruby version 2.5.1
  • Rails version 5.0.1
  • Docker
  • Docker Compose
  • PostgreSQL

Services Used

  • Github

Ruby Gems

  • Devise
  • Rack-cors
  • Carrierwave
  • Minimagick

Getting started

  • Dependency

    • Docker
    • Docker Compose
  • To build the containers:

$ sudo docker-compose build

  • To create the bank and do as migrations:

$ sudo docker-compose run --rm app bundle exec rake db:seed

  • To install as gens:

$ sudo docker-compose run --rm app bundle install

  • To run the project:

$ sudo docker-compose up

Class Diagram

Class Diagram

Links

Versioning

1.0.0.0

Authors

  • Lucas Siqueira Fernandes

Please follow github and join us! Thanks to visiting me and good coding!