CONNECT

Social Network project

https://github.com/user-attachments/assets/6cb0d4ae-0de2-4414-ad49-d2f9c0221061

This is my most serious project.

It is a prototype of a social network similar to Twitter (now X).

Stack of this project includes:

Features:

This project has a docker-compose.yml, so it allows you to start the application by executing only one line.

Also the project has basic CI (Implemented with GitHub actions) that runs tests on every push.

Next steps:

Usage

Run

Requirements - Docker, Python 3.12.0 or higher, JavaScript ES10+

To run the application, follow these steps:

Copy the repository:

git clone https://github.com/yeghor/SocialNetwork.git

Move to repository directory:

cd CONNECT-SocialNetwork

Run docker-compose.yml

docker compose up

Contribute

In case you managed to run the application not using docker-compose.

Change HOST variables values in .env file to localhost! Example:

REDIS_HOST = "localhost" # from redis_db
CHROMADB_HOST = "localhost" # from "chromadb_db"
DB_HOST = "localhost" # from "postgres_db"

Access your application by these URL: