Skip to content
 
 

Latest commit

 

History

174 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PinkSync Estimator - AI OS Platform

MIT License Node.js React TypeScript PostgreSQL AI Powered Accessibility Contributions Welcome

An AI-powered productivity platform for multi-platform file synchronization, document management, and workflow automation. This project includes accessible features designed with the deaf community in mind.

About This Project

This started as an early learning project built on Replit. It has since evolved into a more structured codebase suitable for community contributions. While some rough edges remain from the learning stage, the project demonstrates:

  • Multi-platform file synchronization (Ubuntu, Windows, iOS, Dropbox, Google Drive)
  • AI-powered document categorization and analysis
  • Workflow automation for document processing
  • Accessibility-focused features for visual-centric workflows

Getting Started

Prerequisites

  • Node.js 20+
  • PostgreSQL 16+
  • Python 3.11+ (for AI analysis scripts)

Installation

  1. Clone the repository:

    git clone https://github.com/pinkycollie/pinksync_estimator.git
    cd pinksync_estimator
  2. Install dependencies:

    npm install
  3. Set up environment variables (see .env.example for required variables)

  4. Start the development server:

    npm run dev

Project Structure

See PROJECT_STRUCTURE.md for detailed architecture documentation.

  • client/ - React frontend application
  • server/ - Express.js backend API
  • shared/ - Shared TypeScript types and schemas

Configuration

This project requires several environment variables for full functionality. See .env.example for a template. Never commit actual API keys or secrets to the repository.

Required Environment Variables

Variable Description Required
DATABASE_URL PostgreSQL connection string Yes
HUGGINGFACE_API_KEY HuggingFace API key for embeddings Optional
OPENAI_API_KEY OpenAI API key for AI features Optional

Contributing

Contributions are welcome! Please read the contributing guidelines before submitting pull requests.

Security

Please see SECURITY.md for security policies and how to report vulnerabilities.

License

This project is licensed under the MIT License - see the package.json file for details.

Documentation

Releases

Packages

Used by

Contributors

Languages