Skip to content

plaatsoft/plaatbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlaatBook


PlaatBook is a X/Twitter like clone example project. It is written in Rust and Preact. The backend mostly uses custom code from bplaat/crates, and the frontend uses Bulma for styling.


Important

PlaatBook is currently in development and not finished yet

Getting Started

Server

  • Install the latest Rust toolchain with rustup

  • Install nightly rustfmt, cargo-deny, cargo-watch, cargo-nextest and openapi-generator:

    rustup toolchain add nightly --component rustfmt
    cargo install cargo-deny cargo-watch cargo-nextest
    cargo install --git https://github.com/bplaat/crates.git openapi-generator
  • Watch, build and run server:

    make -C server start
  • Run checks:

    make -C server check

Web

  • Install Node.js

  • Watch, build and run web frontend:

    make -C web start
  • Run checks:

    make -C web check
  • Open page in browser

License

Copyright © 2024-2025 PlaatSoft

Licensed under the MIT license.