beastsaber / bsaber

https://bsaber.com
9 stars 9 forks source link

Contact Form #91

Open TimothyGillespie opened 5 months ago

TimothyGillespie commented 5 months ago

Add a general contact form to the website and a respective endpoint on the backend.

The contact form should:

Nice to Haves:

Fields for the requests to become more specific based on category - for example: Report a map -> Ask for a required map ID. These should just be used to format a generic message though.

Store what the user has put in to save from data loss (for example with localStorage).

"Do you really want to leave" with beforeunload to avoid accidentally leaving the site.