Skip to content

berryhill/gf-api

Repository files navigation

Gf-Api

Remove sudo if using OSX

API SPEC

API Spec

Clone

$ git clone [email protected]:berryhill/gf-api.git

Install Dependencies

$ cd api
$ glide install
$ cd ..

If you don't have glide, click here for installation instructions

Build / Seed

sudo docker-compose -f docker-compose.seed.yml up --build

Project will be up at this point.. but if you shutdown, to re-up, continue to 'Run'

Run

$ sudo docker-compose up

Frontend

Find the front end here

Tasks

Completed

  • Dockerize
  • Setup/Seed DB
  • Pagination
  • Continuous Integration / Continuous Deployment

WIP

  • Scrapers x5
    • backcountry
    • cabelas
    • trouts
  • Item Model
    • Change product to item model
    • Refactor product model to compose item models
    • Implement algorithms to choose best item
  • CMS
    • CMS admin user .jwt architecture
    • restricted CMS endpoints
      • POST/retailer
      • GET/retailers
      • GET/retailer/:id
      • PUT/retailer/:id
      • DELETE/retailer/:id
      • POST/product-type
      • GET/product-types
  • Filters
    • Endpoints
    • Query params

TODO

  • Tests
  • Logging
  • Better search
  • Cache
  • Prod Deploy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published