This repository has been archived because I don't have much motivation to work on my chat platform right now, and I didn't really like the existing code structure. I'll come back to this project in the future but not now.
This is the API server for my chat app (definitely not a discord clone).
I will make the client as well but not right now.
- Basic architecture
- Authorization
- Implement basic features
- Users
- Guilds
- Members
- Channels
- Messages
- Sessions
- Ratelimits
- Add redis for caching
- More features
- DMs (and maybe groups?)
- Roles
- Permissions
- Bot accounts
- User statuses
- Profile customization
- Embeds
- Attachments
- Emojis and reactions
- idk smth else
- Split the backend into smaller separate services
- Make this shit usable
- API docs
- Cool advanced API for bots. I have some ideas/concepts in mind but I haven't thought it through yet.
- Federation for guilds?
- E2EE for DMs?