Remaining features
- Threads
- Number of links, replies, unique users
- Post voting
- Tag management
- Pick an answer for the thread
- Subscriptions
- Set thread status (closed, open)
- Users
- Profile modification
- Role edit by admins
- User statistics
- Avatar upload
- JWT invalidation
- Socket.IO
- Being connected with the app at any given time should show you as online
- Chat functionality https://stackoverflow.com/questions/7823084/connecting-two-clients-with-socket-io-through-node-js
- Seeds and Postman tests
If I have time:
- Search (username, thread title, post bodies, tags)
- Validation i18n