https://github.com/marat1234qwer/clone-vk
Clone VK - A real-time micro social network with Flask & WebSockets. Features user auth, live posts, SQLite DB. Perfect for learning real-time web apps!
https://github.com/marat1234qwer/clone-vk
clone flask python socket vk vkontakte
Last synced: 2 months ago
JSON representation
Clone VK - A real-time micro social network with Flask & WebSockets. Features user auth, live posts, SQLite DB. Perfect for learning real-time web apps!
- Host: GitHub
- URL: https://github.com/marat1234qwer/clone-vk
- Owner: Marat1234qwer
- Created: 2025-06-11T19:03:38.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-15T10:12:46.000Z (10 months ago)
- Last Synced: 2025-09-15T12:14:02.039Z (10 months ago)
- Topics: clone, flask, python, socket, vk, vkontakte
- Language: HTML
- Homepage:
- Size: 143 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mini-App "VK Clone" on Flask
## Works on 37.143.10.40:5002
## Project Description
The mini-app is a simplified version of the VKontakte social network, implemented on Flask using modern technologies:
### Technology Stack:
- **Backend**: Flask + Flask-SocketIO
- **Database**: PostgreSQL
- **Web Sockets**: Socket.IO for real-time updates
- **Frontend**: HTML/CSS/JS + Jinja2 templates
## Core Features
### 1. Authentication System
- New user registration
- Session-based authorization
- Password hashing (bcrypt)
- Logout functionality
### 2. Post System
- Creation of text posts
- News feed display
- Real-time updates via WebSocket