Thank you for your interest in working with us in the LiveView Technologies Web Development team!
In this repo, you'll find the scaffolding for a very basic web app written in Rust using the Seed library.
Please follow these instructions to get started
To complete this test, you'll need to have git, rustc/cargo (install here), as well as cargo-make
(instructions here) installed on your machine.
Just do that ^
Open a terminal, navigate to where you cloned the project, and run cargo make watch
. Wait for it to finish building, then open a new terminal window in the same directory and run cargo make serve
. You should now be able to go to localhost:8000 and view a very simple app that looks like this:
To complete this test, your app needs to have a the following features:
- A sweet logo at the top (maybe something like this?)
- A save button that will add any text currently in the input to a list of items that get displayed in a
<ul>
element. - A clear button that will remove all items in the list.
- A delete button next to each item that will remove it individually.
- Any other enhancements that you think would improve the user experience.
If you get stuck, be sure to check the Seed tutorials and/or API documentation for any Seed-related issues, or The Rust Book.
The finished product should look something like this (but hopefully prettier):
Reply to the email you received from the Web Development manager with a link to your repo, and we'll take a look at your amazing finished product!