a backend to manage all club information
Root is a backend for managing all club related info; most other projects will be getting or publishing their data to root.
Ensure you have Rust installed. Use rustup
for easy installation.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
Install the Shuttle CLI.
cargo install shuttle-cli
Install Docker. Check this out for instructions.
git clone https://github.com/amfoss/root.git
cd root
Create a Secrets.toml
file in the root directory with the secret key
ROOT_SECRET='secret_key'
cargo shuttle run
Explore the API documentation for detailed information and usage guidelines.
This project is licensed under GNU General Public License V3. You are welcome to adapt it, make it yours. Just make sure that you credit us too.