Skip to content
Website and mobile app for Bullet Train. Ship features with confidence using feature flags and remote config. Host yourself or use our hosted version at https://bullet-train.io/
JavaScript CSS Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
bin
common
env
server
tests
web
webpack
.babelrc
.dockerignore
.env-example
.eslintrc.js
.gcloudignore - Cache busting Nov 22, 2018
.gitignore new webpack Apr 24, 2019
.gitlab-ci.yml
.prettierrc
Dockerfile
Dockerfile-prod
LICENSE
README.md
app.yaml
docker-compose.yml
hero.png
nightwatch.conf.js
package-lock.json
package.json dotenv bin Jan 1, 2020

README.md

Donate

Bullet Train Frontend

The frontend application for https://bullet-train.io/. Bullet Train allows you to manage feature flags and remote config across multiple projects, environments and organisations.

This project connects to the Bullet Train API.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See running in production for notes on how to deploy the project on a live system.

Prerequisites

What things you need to install the software and how to install them

Location Suggested Version
NodeJS >= 6.0.0
npm >= 4.0.0

Installing

npm i

Running

Development

Hot reloading for client / server

npm run dev

Production

You can deploy this application on Heroku and Dokku without making any changes, other than the API URL in project_prod.js

Bundles, minifies and cache busts the project to a build folder and runs node in production. This can be used as part of your deployment script.

npm run bundle
npm start

E2E Testing

This project uses Nightwatch for automated end to end testing with chromedriver.

npm test

Built With

  • React
  • Webpack
  • Node

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Getting Help

If you encounter a bug or feature request we would like to hear about it. Before you submit an issue please search existing issues in order to prevent duplicates.

Get in touch

If you have any questions about our projects you can email projects@solidstategroup.com.

Useful links

Website

Documentation

Code Examples

Youtube Tutorials

You can’t perform that action at this time.