This is the Big Neon API repository, part of the Big Neon ticketing system.
Big Neon is a multi-tiered MVC Web API architecture for selling and managing tickets. The software system is made up of multiple components. To get an overall picture of how everything fits together have a look at the docs repository
To download and build this project,
-
Clone the source
git clone https://github.com/big-neon/bn-api.git
-
Compile
cargo build
git submodule init
git submodule update
source init_database.sh
docker run --name bigneon_redis -d redis
cd api; cargo run --bin server
Facebook login is optional. If you would like to enable it, you will need to get
an app id
via the Facebook Developer page.
On the Facebook Developer page, you will also need to set the Valid OAuth Redirect URIs
.