Skip to content

hgzimmerman/FullstackRustDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A novelty website written entirely in Rust.

The Joooooooke is that I'm putting an exceptional amount of effort into creating a production-quality webapp just for Joe.

The backend uses Rocket (WebServer) + Diesel (ORM). The frontend uses Yew (React-like framework).

External dependency management is handled with Nix/Nixos.

Planned Features

W@J intends to support the following features:

  • User accounts.
  • "News" article viewing and authoring via markdown.
  • A forum system for talking about Joe.
  • A Bucket Questions game implementation.
  • Chat system, so you can talk to Joe.

Status

  • User accounts, authentication, articles, forum system, and bucket questions game are implemented on the backend.
  • The implementation of a chat system is being finalized.
  • Bucket questions will require Websockets, so while a REST API is exposed to work with them, much of that functionality will migrate there once set up. Bucket questions just use HTTP.
  • BucketQuestions, Forums, Auth, and Some user features are implemented in the frontend.
    • The chat system, articles, user management, and password resets are not yet implemented in the frontend.
  • An alpha will be released in the near feature.

Build Instructions

About

Novelty website + bucket questions implementation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages