Fieri, Eternal: lunch picker on the neiam-htmx scaffold

25c4237 · Gabriel Morell · 2026-10-28 17:51

100 files +6882 -0
Message
{commit_body(@commit)}

Files changed

added .dockerignore
+11 −0
@@ -0,0 +1,11 @@
1 +target/
2 +**/target/
3 +.git/
4 +.idea/
5 +.vscode/
6 +assets/node_modules/
7 +assets/f/css/app.css
8 +assets/f/js/app.js
9 +README.md
10 +Justfile
11 +cargo-generate.toml
added .gitignore
+3 −0
@@ -0,0 +1,3 @@
1 +/target
2 +/Cargo.lock
3 +storage/
added Cargo.toml
+63 −0

Click to load diff…

added Dockerfile
+71 −0

Click to load diff…

added Justfile
+74 −0

Click to load diff…

added README.md
+158 −0

Click to load diff…

added assets/.gitignore
+4 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

added assets/f/css/style.css
+17 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

added assets/f/js/map.js
+182 −0

Click to load diff…

added assets/f/js/src.js
+29 −0

Click to load diff…

added assets/package-lock.json
+1531 −0

Click to load diff…

added assets/package.json
+16 −0

Click to load diff…

added assets/tailwind.config.js
+112 −0

Click to load diff…

added build.rs
+6 −0

Click to load diff…

added compose.yml
+37 −0

Click to load diff…

added migration/Cargo.toml
+19 −0

Click to load diff…

added migration/README.md
+28 −0

Click to load diff…

added migration/src/lib.rs
+16 −0

Click to load diff…

added migration/src/m20240101_000001_create_auth_tables.rs
+188 −0

Click to load diff…

added migration/src/m20261028_000001_create_lunch_tables.rs
+291 −0

Click to load diff…

added migration/src/main.rs
+6 −0

Click to load diff…

added src/auth/mod.rs
+14 −0

Click to load diff…

added src/auth/password.rs
+44 −0

Click to load diff…

added src/auth/tokens.rs
+161 −0

Click to load diff…

added src/auth/users.rs
+171 −0

Click to load diff…

added src/bin/registration-token.rs
+85 −0

Click to load diff…

added src/bin/webservice.rs
+160 −0

Click to load diff…

added src/config.rs
+62 −0

Click to load diff…

added src/entities/areas.rs
+30 −0

Click to load diff…

added src/entities/lunch_attendees.rs
+30 −0

Click to load diff…

added src/entities/lunches.rs
+41 −0

Click to load diff…

added src/entities/mod.rs
+14 −0

Click to load diff…

added src/entities/prelude.rs
+8 −0

Click to load diff…

added src/entities/rankings.rs
+77 −0

Click to load diff…

added src/entities/registration_tokens.rs
+40 −0

Click to load diff…

added src/entities/restaurants.rs
+59 −0

Click to load diff…

added src/entities/user_sessions.rs
+34 −0

Click to load diff…

added src/entities/users.rs
+40 −0

Click to load diff…

added src/handlers/areas.rs
+199 −0

Click to load diff…

added src/handlers/auth.rs
+203 −0

Click to load diff…

added src/handlers/lunch.rs
+282 −0

Click to load diff…

added src/handlers/mod.rs
+48 −0

Click to load diff…

added src/handlers/places.rs
+103 −0

Click to load diff…

added src/handlers/restaurants.rs
+251 −0

Click to load diff…

added src/lib.rs
+53 −0

Click to load diff…

added src/middleware/auth.rs
+112 −0

Click to load diff…

added src/middleware/mod.rs
+5 −0

Click to load diff…

added src/osm.rs
+318 −0

Click to load diff…

added src/suggest.rs
+253 −0

Click to load diff…

added templates/_macros.html
+32 −0

Click to load diff…

added templates/_theme_toggle.html
+17 −0

Click to load diff…

added templates/areas/_cards.html
+21 −0

Click to load diff…

added templates/areas/list.html
+15 −0

Click to load diff…

added templates/areas/new.html
+47 −0

Click to load diff…

added templates/areas/show.html
+53 −0

Click to load diff…

added templates/auth/invites.html
+57 −0

Click to load diff…

added templates/auth/login.html
+30 −0

Click to load diff…

added templates/auth/profile.html
+41 −0

Click to load diff…

added templates/auth/register.html
+51 −0

Click to load diff…

added templates/index.html
+34 −0

Click to load diff…

added templates/lunch/_plan.html
+70 −0

Click to load diff…

added templates/lunch/history.html
+34 −0

Click to load diff…

added templates/lunch/plan.html
+49 −0

Click to load diff…

added templates/places/_candidates.html
+33 −0

Click to load diff…

added templates/restaurants/_rank.html
+19 −0

Click to load diff…

added templates/restaurants/new.html
+83 −0

Click to load diff…

added templates/restaurants/show.html
+101 −0

Click to load diff…

added templates/root.html
+103 −0

Click to load diff…

added tests/templates.rs
+233 −0

Click to load diff…

Parents: