Skip to content

Dark Flow

A real-time web chat service, similar to an IRC channel. The main focus was on the security of the website and the anonymity of user data.

Background

The project derives its name from the concept of dark flow, a groundbreaking idea introduced by Alexander Kashlinsky and his team in 2008. Dark flow refers to a potential non-random pattern in the motion of galaxy clusters, which challenges our understanding of the universe’s structure and evolution. By analyzing data from the Wilkinson Microwave Anisotropy Probe (WMAP), the researchers discovered an intriguing correlation between the sun’s motion and the universe’s orientation, hinting at an unknown force beyond the observable universe that influences galaxy clusters’ movement.

Inspired by this concept, this project adopts the name “Dark Flow” to symbolize the secure and anonymous flow of data between users. This service prioritizes the protection of user data and the security of the website, ensuring a safe and trustworthy experience for all users.

Technology Stack

  • Front-end: HTML, CSS, JavaScript, jQuery
  • Back-end: PHP
  • Database: MySQL
  • Framework: LAMP stack
  • Version Control: Git
  • Security: Data validation and encryption techniques
  • Hosting: Afrihost
  • Documentation: Markdown

Features

User Management

Users can register, log in, and manage their accounts. This includes updating their profile information and changing their password.

Real-Time Chat

Users can engage in a real-time chat with other users of the platform.

Security

The service focuses on the security of the website and the anonymity of user data.

Data Encryption

The service includes features to ensure the security of user data. This includes data validation, encryption, and secure user authentication.

Customizable Look and Feel

Users can customize the look and feel of the website. This includes themes, font styles, and other visual elements.

API Integration

The service can be exposed as an API for third-party integration.