Skip to content
This repository has been archived by the owner on Jun 28, 2022. It is now read-only.
/ go-userblog Public archive

Full fledged blog using Golang and Buffalo

Notifications You must be signed in to change notification settings

jnoortheen/go-userblog

Repository files navigation

AppStory

This is a port of AppStory to Go. A multi-user blog using go-buffalo.

Tech Stack

Database Setup

using sqlite3 as data backend

Create Your Databases

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

Starting the Application

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.

Functionality

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

Screencap

screenshot

About

Full fledged blog using Golang and Buffalo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published