Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

stdreher/ABTestAnalyzer

Repository files navigation

A/B Testing Statistical Calculator

This is a web application for performing statistical analysis on A/B test results, built with React, TypeScript, and Express.

Project Structure

├── client/ # Frontend React application
│ ├── src/
│ │ ├── components/ # React components
│ │ │ ├── ui/ # Reusable UI components
│ │ │ ├── InfoCard.tsx # Statistical concepts explanation
│ │ │ ├── ResultsCard.tsx # Test results display
│ │ │ ├── SampleDataCard.tsx # Sample data management
│ │ │ └── TestDataInput.tsx # Test data input form
│ │ ├── hooks/ # Custom React hooks
│ │ ├── lib/ # Utility libraries
│ │ ├── pages/ # Page components
│ │ └── utils/ # Helper functions
│ └── index.html # HTML entry point
│
├── server/ # Backend Express server
│ ├── index.ts # Server entry point
│ ├── routes.ts # API route definitions
│ ├── storage.ts # Data storage logic
│ └── vite.ts # Vite configuration
│
├── shared/ # Shared code between client and server
│ └── schema.ts # TypeScript type definitions
│
└── configuration files # Various config files for TypeScript, Tailwind, etc.

Key Components

Frontend

  • ResultsCard: Displays statistical analysis results with visualizations
  • InfoCard: Provides explanations of statistical concepts
  • TestDataInput: Form for entering A/B test data
  • UI Components: Collection of reusable UI components built with Radix UI

Backend

  • Express Server: Handles API requests and data processing
  • Storage: Manages data persistence
  • Routes: Defines API endpoints for the application

Technology Stack

  • Frontend: React, TypeScript, TailwindCSS
  • Backend: Express.js, TypeScript
  • Build Tools: Vite
  • UI Components: Radix UI primitives

Development

The application runs on port 5000 in development mode. Use the following command to start the development server:

npm run dev

Credits

App was built with www.replit.com

Source & Documentation created with replit agent

About

statistical infos (z-/p-values) for AB testing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /