Should be installed Node.js, Go
- Install globally grunt and bower:
npm i -g grunt
,npm i -g bower
- Install frontend dependencies:
npm i
,bower i
- Set GOPATH env variable to project folder
- Install backend dependencies:
go get ./...
- Build frontend:
grunt build
- Start watcher for automatic updating frontend files:
grunt
- Start server:
npm start
- User can create article
- User can update, delete article
- Articles are posted on the main page
- Each article has author name and time of creation
- Visitor can register
- Visitor can login and then post articles as User