silky / glowflake

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Glowflake

Note on the architecture.

Database setup

rails db:reset
rails db:generate_sample_data

Running

From the Nix shell:

npm i
bundle exec -- foreman start -f Procfile.dev

Then open: http://localhost:5005/.

Trivia

  • (Auto)-Formatting with rubocop -A
  • Look in the database with sqlitebrowser storage/development.sqlite3

Notes

Plan

  • Work status updates
  • People
  • Minimal information in an update: sentence or two, labels, date.
  • List of updates by label Just listing the updates and the labels.

Todo

  • Document architecture approaches
  • Basic rails site
  • Nix setup
  • React page to view them
  • Sample data to make a bunch
  • Simple REST api for updates
  • Very simple db structure: people, updates, tags
  • Process-Compose Just using foreman.

Optional todo

  • Login with some kind of oauth
  • Editing updates
  • Emoji reactions
  • ???
  • [1/2] Tidying up the REST api so it's more efficient (see #3). This is partially resolved, but certainly there's more to do if one wished.

About


Languages

Language:Ruby 73.1%Language:HTML 14.9%Language:JavaScript 7.0%Language:SCSS 2.3%Language:Nix 2.0%Language:Shell 0.7%