This is a port of AppStory to Go. A multi-user blog using go-buffalo.
- Go
- Buffalo
- Jquery Comments
- Bootstrap 3
using sqlite3 as data backend
Ok, so you've edited the "database.yml" file and started sqlite3, now Buffalo can create the databases in that file for you:
$ buffalo db create -a
To run all pending migrations
$ buffalo db migrate up
Install all dependencies using dep
and ensure that you have installed sqlite3, nodejs, & npm and then run
buffalo dev
from the project's root directory
If you point your browser to http://127.0.0.1:3000 blog home page.
A small micro blog with below features
- User Accounts: Users account activity is implemented using secured cookies. Usernames are maintained to be unique. The password is stored as Hash values with salted compound.
- Registered users can post to the blog. That post can later be edited or deleted by the author.
- Commenting on posts
- Like/Dislike posts