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 b53c1493f7 - Show all commits
+18 -18
View File
@@ -1,53 +1,53 @@
Server: Server:
AccountInventory.cs
SetInventory isnt fully implimented
ProjectMistData.cs
Data inside the sql doesnt match what is inside the database
Emails: Emails:
Dont follow theme of website Dont follow theme of website
Admin Functions: Admin Functions:
Dont inforce Admin on the API side Need to inforce Admin on the API side
Authentication ProductController Authentication ProductController:
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 Update API:
Split apart the different routes and Functions Split apart the different routes and Functions
No more new / update -> only get / set No more new / update -> only get / set
Make all apis return statuscodes Make all apis return statuscodes
make all input types form's make all input types form's
make all getLoggedInUsers() -> make sure that i cant just call getLoggedInUserID 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 Program:
Probably need to turn on cors at some point Probably need to turn on cors at some point
Account Account:
Need to add in settings / data pages 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 After a new account is created notify a user that they need to verify their email before logging in
ProductController ProductController:
Need to figure out new way to download purchased items as there is currently no way Need to figure out new way to download purchased items as there is currently no way
Store Store:
Edit product needs created Edit product needs created
Need to add cart back Need to add cart back
Need to add in payment page Need to add in payment page
Need to add in payment success/failed Need to add in payment success/failed
Need to add in Receipt page Need to add in Receipt page
TopBar TopBar:
No way to minimize the UI topbar on mobile No way to minimize the UI topbar on mobile
Not themed on mobile Not themed on mobile
API API:
Some of the API's Changed. Need to go back and update the client API calls Some of the API's Changed. Need to go back and update the client API calls
database database:
Need to create all the forign key policies Add Created and Modified to the JobListing Table
So JobListing's will only run for a set number of time before auto closing
Add Deleted bool to the JobListing Table
Dont Delete Job Postings -> Simply mark as deleted to check for duplicate postings.
Add Applied Jobs Table