Member-only story

I want to build a REST API using go, so I read a few articles watched a few you tube videos and then I watched golang UK conference and decided to try out buffalo.
Buffalo Video — https://www.youtube.com/watch?v=J0JnHNgPMRk
Buffalo was built to create web applications fast. Has plugable build time features, data base migrations, scaffolding similar to Ruby on Rails. The creators of buffalo looked at certain go packages took there best features and included them in Buffalo.
- Router — gorilla mux
- templating — plush
- database — pop
- assets — webpack (Yarn/NPM)
- Deployment — Docker
- Testing — Go/Testify
- Task Scripting — Grift
- Session — Gorilla(Cookies)
In this guide I will explain the problems I encountered with creating a new project with Buffalo and the path I took to create a successful buffalo project.
Check Go Path
First make sure your GO path is configured correctly and the basic tools are installed.
Path and tools link — https://gobuffalo.io/en/docs/installation
Download Buffalo