- User Management
- Registration
- Login
- Logout
- Forgot Password
- Change Password
- View accounts
- Update account properties
- Search for other users
- Friend System
- Send friend requests
- Accept friend requests
- Decline friend requests
- Cancel friend requests
- Remove Friends
- Public Chatroom
- Build a public chatroom where any authenticated user can chat. (Django Channels & WebSockets)
- Private Chatroom
- Have 1-on-1 conversations with friends. (Django Channels and WebSockets)
- Notifications
- Real-time notifications for things like:
- Friend requests (Can accept / decline from the notification)
- Private chat messages
- Real-time notifications for things like:
- Push to Production
- Purchase a domain
- Host the website on Digital Ocean
- There’s a lot more involved here than hosting a regular website. We have Redis configuration and Daphne for the sockets.
2021-04-03