I'm gonna migrate this project to rust. Main info site for werefox.cafe
Go to file
2024-11-11 18:10:14 -06:00
.vscode Getting rid of template code from the repo. Initial stages of translated code finished. 2024-03-17 15:41:48 -05:00
data Site should be feature complete. Testimonials page is now working. 2024-04-01 18:50:11 -05:00
public Fixes to docker compose version. 2024-11-11 18:10:14 -06:00
src Fixes to docker compose version. 2024-11-11 18:10:14 -06:00
.gitignore What the fuck 2024-05-01 14:05:26 -05:00
Cargo.lock Fixes to docker compose version. 2024-11-11 18:10:14 -06:00
Cargo.toml Fixes to docker compose version. 2024-11-11 18:10:14 -06:00
Dioxus.toml Updates to have things running on the latest Dioxus build, and with the correct parameters for each toml file (because they changed, again). 2024-05-01 00:32:26 -05:00
docker-compose.yml Fixes to docker compose version. 2024-11-11 18:10:14 -06:00
Dockerfile Fixes to docker compose version. 2024-11-11 18:10:14 -06:00
index.css Getting rid of template code from the repo. Initial stages of translated code finished. 2024-03-17 15:41:48 -05:00
LICENSE Initial commit, lots of templating from the letter-werefox-cafe repo. 2023-04-07 07:41:48 -05:00
README.md Change links to social media and source code, update README. 2024-05-01 16:22:37 -05:00
rustfmt.toml Implemented user settings feature at a basic level, need to fix CSS for components. 2023-04-16 21:46:10 -05:00
tailwind.config.js Getting rid of template code from the repo. Initial stages of translated code finished. 2024-03-17 15:41:48 -05:00

info.werefox.cafe

This will be used to replace the former next.js project that was hosting the info site.

Development

This project works by using Dioxus' fullstack platform.

If you want a developer environment, you'll need to do the following:

cargo install dioxus-cli
rustup target add wasm32-unknown-unknown

Then, you should be able to run the development server.

(Linux example)

dx serve --hot-reload

If you'd like to know about how to use dioxus-cli, you should run dioxus --help or reference the official documentation.

Running

Have Dioxus build a run binary.

dx build --release

Then, execute the resulting binary (which should end up in dist/ by default).

./dist/info-werefox-cafe

Project Structure

info-werefox-cafe
|- data             # text files that will be read to for data in the app
|- public           # save the assets you want include in your project.
|- src              # Rust code for the project
|\
||
||- utils           # save some public function
||- components      # save some custom components