Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 1.24 KB

README.md

File metadata and controls

29 lines (19 loc) · 1.24 KB

Observatory

Welcome to my experimental Blog software. I use this to learn various things about Rust and to build a high performance website engine that can host my personal blog website. Please explore the rest of this README to get a better understanding of what I'm building.

Getting started

  • Clone this repository
  • Run npm install && npm run build in the admin directory of the repository.
  • Run cargo run in the root of the repository.

Documentation

Libraries used in this project

Project structure

To keep things sane, I split the project into feature slices. Please find the description of the feature slices below:

  • src/admin - The admin panel endpoints and business logic
  • src/frontpage - The front page endpoints and business logic

I use Vue to implement the admin panel pages. You can find the sources under admin. The pages connect to the API endpoints in src/admin/mod.rs.