api-server-setup #1

Merged
derek merged 37 commits from api-server-setup into main 2025-07-15 21:17:25 -07:00
Showing only changes of commit 8575ad225d - Show all commits
+2 -36
View File
@@ -9,45 +9,11 @@ Server:
When the create account is called. right after the getaccount is called. When the create account is called. right after the getaccount is called.
Have all New for database return the object they create Have all New for database return the object they create
Update API:
Split apart the different routes and Functions
No more new / update -> only get / set
Make all apis return statuscodes
make all input types form's
make all getLoggedInUsers() -> make sure that i cant just call getLoggedInUserID
Need to timeout email reset tokens: Need to timeout email reset tokens:
Client: Client:
Program:
Probably need to turn on cors at some point
Account:
Need to add in settings / data pages
After a new account is created notify a user that they need to verify their email before logging in
ProductController:
Need to figure out new way to download purchased items as there is currently no way
Store:
Edit product needs created
Need to add cart back
Need to add in payment page
Need to add in payment success/failed
Need to add in Receipt page
TopBar:
No way to minimize the UI topbar on mobile
Not themed on mobile
API:
Some of the API's Changed. Need to go back and update the client API calls
database: database:
Add Created and Modified to the JobListing Table Add Applied Jobs Table
So JobListing's will only run for a set number of time before auto closing Make sure that input datatypes are MySQL safe. Such as DateTime's
Add Deleted bool to the JobListing Table
Dont Delete Job Postings -> Simply mark as deleted to check for duplicate postings.
Add Applied Jobs Table