Railway reservation system, written in Rust
ER diagram in MySQL Workbench format (.mwb)
- Install
mariadb
&libmysqlclient
using your distribution's package manager (e. g.pacman
,apt
). - Start MariaDB server:
- for
runit
: for the first time after install runsudo touch /etc/sv/mysqld/down && sudo ln -s /etc/sv/mysqld /var/service
once, thensudo sv start mysqld
to start MariaDB. - for
systemd
:sudo systemctl start mariadb
- for
mysql -u root -p
, enter empty passwordCREATE USER 'artur'@localhost IDENTIFIED BY 'pass';
CREATE DATABASE railway;
GRANT ALL PRIVILEGES ON railway.* TO 'artur'@localhost;
quit
git clone https://github.com/Logarithmus/railway-reservation-rs && cd railway-reservation-rs
cargo run
- Go to
https://localhost:8443
in your browser.