Skip to content

Modern discussion forums software. Made with Go, React, and PostgreSQL.

License

Notifications You must be signed in to change notification settings

jafarlihi/symposium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Symposium

screenie

Features

  • Threads and posts
  • Categories
  • Profiles
  • Infinite scroll
  • Real-time updates
  • Notifications

Technologies

Go, React, Redux, Webpack, Bootstrap, JWT, RESTful API, WebSocket, PostgreSQL

Installation

Write down PostgreSQL details, JWT signing secret, and port to ./api/config.json.

Local

Write API URL to build.sh "export API_URL=" line.

Make sure you have Go and NPM installed.

Run build.sh and then run ./build/api.

Dockerfile

Write API URL to line 7 of Dockerfile, as an ENV directive.

Change EXPOSE-d port at line 18 to match the one specified in config.json.

Build the image.

Releases

No releases published

Packages

No packages published

Languages