Skip to content

This is a simple chat application using golang & nuxtjs with DDD files structure

Notifications You must be signed in to change notification settings

mo7zayed/golang-ddd

Repository files navigation

Golang & Nuxt JS Chat Application

This is a simple chat application using golang and nuxtjs. I have implemented DDD (Domain Driven Design) read more. The files structure needs enhancement it can be better.

Features

  • JWT Authentication
  • Database migrations (Makefile)
  • Database seeds (Makefile)
  • Single Page Application
  • Postman collection created postman_collection.json, postman_environment.json

Installation

Server Side
  • git clone repo.url.here ./folder
  • cd folder
  • go list -e $(go list -f '{{.Path}}' -m all)
  • make serve or make dev for development NOTE: if you are gonna run make dev see https://github.com/gravityblast/fresh first.
  • set your vars in .env file
  • run the migrations make migrate
  • run database seeds to generate fake data make seed
Client Side
Run the application
  • make serve
  • cd client && npm run dev

About

This is a simple chat application using golang & nuxtjs with DDD files structure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published