97ad9ceee7954869c352ed746ba0b0cae381ad8a
The ValueType enum that we've created can now be converted directly into an AWS DynamoDB AttributeValue type, meaning that storage on the server does not require the application to store serialized maps of data. Benefits of this: queries using secondary indexes, simpler filtering, less storage required per database item, faster parsing. We can also start to move away from the ExpandableInfo struct, as we really just use the HashMap inside it.
Region 15 Scholarship Application (Rust Rewrite)
Requirements
This repo requires that you have cargo, clang, and node installed.
cargo: the project is written in Rust.clang:ring, a dependency of theleptos_oidccrate, requires this for compilation.node: required fortailwindcsscompilation.
How to run
Run the command cargo leptos watch to compile and run an instance of the server on your local machine. To access info
from the AWS resources, you will need to be approved by me or someone else with AWS administrator access to obtain a
usable auth key from AWS IAM.
Current Tasks
There are several tasks left to complete. These are a few of the larger ones:
- Build the application's custom elements
- Build out the database requests
- Create proper authentication
- PDF generation using data (server-side)
Description
The Region 15 scholarship application rewritten using Rust for use in AWS EC2, with Docker.
9.6 MiB
0 Stars
1 Watchers
0 Forks