No description
.zed | ||
models | ||
public | ||
tests | ||
utils | ||
.gitignore | ||
deno.json | ||
deno.lock | ||
README.md |
Getting Started Developing
-
Install Deno
Run their shell script (note: as yourself, not root)
curl -fsSL https://deno.land/install.sh | sh
Or using Nix:
nix-shell -p deno
-
Clone the repo:
git clone https://andyburke.dev/andyburke/autonomous.contact.git
-
Start the server:
deno run task serve
-
Navigate to http://localhost:8000
TODO
- sign up
- check for logged in user session
- log in
- chat rooms
- chat messages
- bulletin board instead of exchange/work?
- should everything be an event in a room?
- post-it style notes with tag and keyword filtering?
- simple wiki for resources
- simple calendar with public/private event tracking
- caldav support?
- add an optional env var where you can specify a list of "directory servers" (;-separated urls?) to ping with this server's existence - the idea being these central servers could be distributed directories - your town might run one, your state, your country, or you could publish to a public one that is organized around interests
- user profile page
- user profile editing