SocioTADS

Free and open-source social media automator with native Linux support

Features

Cross-Platform

Works seamlessly on Linux desktop and web browsers with responsive design

Secure Access

11-digit numeric lock screen for enhanced security and access control

GitHub Integration

Store content and upload images directly to GitHub repositories

Twitter API

Automated social media posting to Twitter with image support

Responsive UI

Adaptive interface that works on mobile, tablet, and desktop devices

File Management

Cross-platform file picker for seamless file handling

Installation

1. Prerequisites

Install Flutter SDK, Dart SDK, and Git on your system

flutter --version

2. Clone Repository

Get the source code from GitHub

git clone https://github.com/TADSTech/socioTADS.git cd socioTADS

3. Install Dependencies

Fetch all required Flutter packages

flutter pub get

4. Configure Environment

Create a .env file with your API keys

cp .env.example .env # Edit .env with your credentials

Quick Start

Run on Desktop

flutter run -d linux

Run on Web

flutter run -d web-server

Build for Production

flutter build web firebase deploy

Run Tests

flutter test

Contributing

We welcome contributions! Here's how to get started:

  1. Fork the repository on GitHub
  2. Create a feature branch: git checkout -b feature/your-feature-name
  3. Make your changes and test them
  4. Commit your changes: git commit -m 'Add your feature'
  5. Push to the branch: git push origin feature/your-feature-name
  6. Open a pull request on GitHub

Check the README for more details on development and code style.