mirror of
https://github.com/StefBuwalda/cal_counter.git
synced 2025-10-30 03:10:00 +00:00
Implemented routes and forms for adding and viewing food items by barcode, including templates for displaying and entering nutritional information. Enhanced the scan workflow to redirect to food item details or entry form. Added admin ability to delete food items. Improved UI for login and scan pages. Updated FoodItem model and form fields for consistency and accuracy.
36 lines
1.2 KiB
HTML
36 lines
1.2 KiB
HTML
{% extends "base.html" %}
|
|
|
|
{% block content %}
|
|
<div class="container d-flex justify-content-center align-items-center">
|
|
<div class="card shadow-sm p-4" style="width: 100%; max-width: 400px;">
|
|
<h3 class="mb-4 text-center">Login</h3>
|
|
<form method="post" novalidate>
|
|
{{ form.hidden_tag() }}
|
|
|
|
<div class="mb-3">
|
|
{{ form.username.label(class="form-label") }}
|
|
{{ form.username(class="form-control", placeholder="Enter username") }}
|
|
{% if form.username.errors %}
|
|
<div class="text-danger small">
|
|
{{ form.username.errors[0] }}
|
|
</div>
|
|
{% endif %}
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
{{ form.password.label(class="form-label") }}
|
|
{{ form.password(class="form-control", placeholder="Enter password") }}
|
|
{% if form.password.errors %}
|
|
<div class="text-danger small">
|
|
{{ form.password.errors[0] }}
|
|
</div>
|
|
{% endif %}
|
|
</div>
|
|
|
|
<div class="d-grid">
|
|
{{ form.submit(class="btn btn-primary btn-lg") }}
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
{% endblock%} |