diff --git a/README.md b/README.md index bfb734c..abf0b40 100644 --- a/README.md +++ b/README.md @@ -27,11 +27,40 @@ docker-compose up --build There are external components to this template referred to as "microservices". These can be omitted entirely by simply removing the React component that accesses them. * News Server: https://github.com/krgamestudios/news-server -* Chat Server: Coming soon... +* Chat Server: https://github.com/krgamestudios/chat-server # TODO list -- ~~Legal Requirements:~~ +- Account system + - A separate user settings page +- Administration Panel + - inspect aggregate user data + - Moderation tools for banning, suspending, or chat-banning users +- Chat system (microservice) + - Based on usernames + - Chat logs + - Custom emoji + - Moderation tools + - Global chat channels + - User-created chat channels with an invite/search system + - Private messages + - Icons/roles next to username +- Better compression for client files +- Some form of bot/alt account detection? +- A payment system +- Backend for trading and leaderboards +- Server-side actions to allow offline progress or progress on spotty internet connections +- Full tutorial for setting up and using the site + - Start here page + - Security holes + - HTTPS + - Default admin account + - Information about legal requirements of the developers using this template + - Privacy policy & data collection notices + +# DONE list + +- Legal Requirements: - ~~Physical Mailing Address Config (for emails)~~ - ~~Opt-out option (for emails)~~ - ~~Privacy policy & data collection notices~~ @@ -47,28 +76,14 @@ There are external components to this template referred to as "microservices". T - Administration Panel - ~~Default admin account~~ - ~~Exclusive to admin accounts~~ - - inspect aggregate user data -- ~~News blog system (microservice)~~ +- News blog system (microservice) - ~~build the microservice to provide the news feed~~ - ~~access an external news feed~~ - ~~admin panel for publishing and editing news~~ - ~~"created at" and "updated at" in the response~~ -- Chat system (microservice) - - Based on usernames - - Chat logs - - Direct Messages & rooms - - admin panel banning/unbanning (currently borked) -- ~~Configuraton Script:~~ +- Configuraton Script: - ~~Default UUID keys~~ - ~~Docker, docker, docker.~~ -- Better compression for client files -- Full tutorial for setting up and using the site - - Start here page - - Security holes - - HTTPS - - Default admin account - - Information about legal requirements of the developers using this template - - Privacy policy & data collection notices # Email settings