seanttaylor / nicely

A nice social network for nice people.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nicely

Local Development

  • If running the tests outside of Docker, ensure the JWT_SECRET environment variable is set. Otherwise the units for the AuthService module will fail. (e.g. export JWT_SECRET=mySuperSecret)
Database and Migrations

Deployment

Authentication

Authorization

Tooling

Key software modules, services and tools used regularly for designing, building and maintaining the Nicely platform are listed below. While they have been used specifically for addressing business use cases unique to Nicely, these are excellent tools in their own right and well worth the time to check out.

  • db-migrate ~ an NPM package to faciliate database migrations on a number of database products
  • SqlDbm ~ a visual editor for creating relational database schemas, generates SQL schemas from the browser
  • DB Fiddle ~ a browser-based playground for debugging SQL in a number of common dialects
  • Stoplight ~ a visual editor for creating OpenAPI schema documents
  • accesscontrol ~ an NPM module offering basic role-based access control
  • Google Cloud Natural Language API ~ a set of APIs to apply sentiment analyis to plain text or html

References

  • Nicely Object Graph ~ see major application modules, services and interfaces in a graphical format

About

A nice social network for nice people.


Languages

Language:JavaScript 94.5%Language:HTML 5.4%Language:Dockerfile 0.0%