Pushpost is a lightweight social network without odd functionality. The project is currently in the MVP (Minimum Viable Product) stage.
- Programming Language: Go
- Web Framework: Fiber
- Database: PostgreSQL
- Caching: Redis
- Message Brokers: Apache Kafka, RabbitMQ
- Monitoring: Prometheus, Grafana
- Real-Time Protocol: WebSocket
- Database Migrations: Goose
- Containerization: Docker
- User registration and authentication
- Messaging with other users
- Follow/unfollow users (friends)
- Post publishing
- Real-time posts feed
- Notifications
- Creating wishlists