Skip to content

A project for fun created by Linus Walker(Rusty Walker),GerVaf,Phyoe Kyaw Than,Htet Aung Lin,Kyaw Lwin Soe and Rize Kishimaro(Ms.BL43K).

Notifications You must be signed in to change notification settings

RizeKishimaro/Tracebook

Repository files navigation

GitHub release (by tag) GitHub closed pull requests GitHub repo size GitHub contributors

Tracebook

Just a fun project to practice our skill

Installation

Both Tracebook's backend and desktop app can use in cross platform but I just compile it for x86_64 gnu linux. If you wanna use in different archi or os just compile it from source code and please send me back binary file. So I can add that bin file to Release.

Compile From Source

*Note Compiling code might take few minutes!

First please go to https://www.rust-lang.org to download and install rustup to compile pj!

git clone https://github.com/RizeKishimaro/Tracebook 

cd Tracebook

cargo build --bin backend --release

cargo build --bin desktop --release

Compiled binary files should available in Tracebook/target/release folder!

Arch based

wget https://github.com/RizeKishimaro/Tracebook/releases/download/Alpha/backend-0.1.0-1-x86_64.pkg.tar.zst

wget https://github.com/RizeKishimaro/Tracebook/releases/download/Alpha/desktop-0.1.0-1-x86_64.pkg.tar.zst

sudo pacman -U backend-0.1.0-1-x86_64.pkg.tar.zst

sudo pacman -U desktop-0.1.0-1-x86_64.pkg.tar.zst

So now You can run it by backend and desktop

Debian based

wget https://github.com/RizeKishimaro/Tracebook/releases/download/Alpha/backend_0.1.0_amd64.deb

wget https://github.com/RizeKishimaro/Tracebook/releases/download/Alpha/desktop_0.1.0_amd64.deb

sudo dpkg -i backend_0.1.0_amd64.deb
sudo dpkg -i desktop_0.1.0_amd64.deb

Or Use You guys's fav gui installation, I use Arch BTW!

Red Hat based

wget https://github.com/RizeKishimaro/Tracebook/releases/download/Alpha/backend-0.1.0-1.x86_64.rpm

wget https://github.com/RizeKishimaro/Tracebook/releases/download/Alpha/desktop-0.1.0-1.x86_64.rpm

sudo rpm -i backend-0.1.0-1.x86_64.rpm

sudo rpm -i desktop-0.1.0-1.x86_64.rpm

I'm planing to make enterprise for you guys!

Other gnu/linux_x86_64

wget https://github.com/RizeKishimaro/Tracebook/releases/download/Alpha/backend

wget https://github.com/RizeKishimaro/Tracebook/releases/download/Alpha/desktop

So you can run just ./blabla...

Work Note

First you need to make .env file which include like this:

SECRET="SECRET KEY FOR JWT!"
HOST="127.0.0.1"
PORT="8090"
SECRETARGON="SECRET KEY FOR ARGON ENCRYPTION"
SALT="SALT KEY FOR ARGON ENCRYPTION"
AD="AD KEY FOR ARGON ENCRYPTION"

When You run backend, server will start in 127.0.0.1:8090(localhost:8090)
Than run desktop

Preview

Tracebook_Alpha.mp4

Contributors

About

A project for fun created by Linus Walker(Rusty Walker),GerVaf,Phyoe Kyaw Than,Htet Aung Lin,Kyaw Lwin Soe and Rize Kishimaro(Ms.BL43K).

Resources

Stars

Watchers

Forks

Packages