RizeKishimaro / Tracebook

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).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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).


Languages

Language:CSS 53.5%Language:Rust 19.5%Language:HTML 12.9%Language:PHP 12.8%Language:JavaScript 0.8%Language:Shell 0.2%Language:SCSS 0.1%Language:Python 0.1%Language:Hack 0.1%