Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/olajhidey/blogo
A simple blog built with golang
https://github.com/olajhidey/blogo
Last synced: about 2 months ago
JSON representation
A simple blog built with golang
- Host: GitHub
- URL: https://github.com/olajhidey/blogo
- Owner: olajhidey
- Created: 2024-08-19T16:03:34.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-20T14:07:04.000Z (5 months ago)
- Last Synced: 2024-08-20T16:11:37.568Z (5 months ago)
- Language: Go
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blogo
This project is a representation of using Golang to build a simple Blog Web application. The application is built using the following:
- MySQL (for database)
- HTML, CSS and Vue (Frontend)
- Golang (Backend)
- [Firebase Storage](https://firebase.google.com/docs/storage) - This is used to save the blog preview URL## Run this application
- Clone this repository
- Change `.env.example` file to `.env` and provide the necessary credentials.
- Get your [serviceKey credentials on the firebase console](https://firebase.google.com/docs/admin/setup) and add it to the root folder of this project.
- Make sure you have MySQL setup and reference the credentials in the `loadDb` method in the `main.go` file.
- Run the application using `go run main.go schema.go` (We need the schema.go for our preloaded Schema)