Content-Length: 306828 | pFad | http://github.com/badsyntax/mailinabox-ui

13 GitHub - badsyntax/mailinabox-ui: Experimental Mail-in-a-Box User Interface built with React, Redux, TypeScript & Fluent UI
Skip to content

Experimental Mail-in-a-Box User Interface built with React, Redux, TypeScript & Fluent UI

License

Notifications You must be signed in to change notification settings

badsyntax/mailinabox-ui

Repository files navigation

Mail-in-a-Box User Interface

Build and Publish

An experimental SPA user interface for Mail-in-a-Box, using the following tools:

NOTE: This is very much alpha software, use at your own risk. See FEATURES.md for missing features.

Screenshots

👉 View Screenshots

Demo

👉 View Demo

The demo uses a mock API, you can perform any action.

Running Locally

Requirements

  • Node.js

Instructions

  1. Clone the repo
  2. Copy src/config/config.example.json to src/config/config.json and
    • Update the hostname field, or
    • If you want to use a mock API, set mockApi to true
  3. From the root of the project:
    1. Run npm install
    2. Run npm start

All API requests sent from the browser are proxied to your box instance via a backend Node.js server to bypass CORS restrictions.

Running in Production

Download the latest production release here: https://github.com/badsyntax/mailinabox-ui/releases/latest

(I'll add instructions on how to deploy to a Mail-in-a-Box instance in the future.)

Related Projects

This project uses a Mail-in-a-Box API client SDK, generated by https://github.com/badsyntax/mailinabox-api.

Features

See FEATURES.md

License

See LICENSE.md









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/badsyntax/mailinabox-ui

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy