Major: Restructure of Project

Major: Introduction of Frontend (React)
This commit is contained in:
Chris-1010
2025-01-21 17:19:23 +00:00
parent 76991f0b39
commit 2887409ae6
92 changed files with 4924 additions and 18341 deletions

15
backend/core/forms.py Normal file
View File

@@ -0,0 +1,15 @@
from flask_wtf import FlaskForm
from wtforms import SubmitField, StringField, EmailField, PasswordField
from wtforms.validators import InputRequired, EqualTo
class SignupForm(FlaskForm):
username = StringField("Username:", validators=[InputRequired()])
email = EmailField("Email:", validators=[InputRequired()])
password = PasswordField("Password:", validators=[InputRequired()])
password2 = PasswordField("Confirm Password:", validators=[InputRequired(), EqualTo("password")])
submit = SubmitField("Submit")
class LoginForm(FlaskForm):
username = StringField("Username:", validators=[InputRequired()])
password = PasswordField("Password:", validators=[InputRequired()])
submit = SubmitField("Submit")