Skip to content

plaatsoft/plaatbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 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:

    (cd server && ./meta.sh start)
  • Run checks:

    (cd server && ./meta.sh check)

Web

  • Install Node.js

  • Watch, build and run web frontend:

    (cd web && ./meta.sh start)
  • Run checks:

    (cd web && ./meta.sh check)
  • Open page in browser

License

Copyright © 2024-2025 PlaatSoft

Licensed under the MIT license.

About

A X/Twitter like clone example project

Resources

License

Stars

Watchers

Forks

Releases

No releases published