128 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			128 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# ToDo List
 | 
						||
 | 
						||
## Frontend
 | 
						||
 | 
						||
### Pages
 | 
						||
- [ ] Home / Search
 | 
						||
- [ ] Portfolio
 | 
						||
- [x] Commissions
 | 
						||
- [ ] Custom Offers / YCH ...
 | 
						||
- [ ] Request Queue
 | 
						||
- [x] ToS
 | 
						||
- [ ] FAQ
 | 
						||
- [ ] About
 | 
						||
 | 
						||
### Home / Search
 | 
						||
- [ ] Typesense integration for search
 | 
						||
- [ ] Commission status (open/closed)
 | 
						||
- [ ] Special offers
 | 
						||
- [ ] "Image of the day" / featured images
 | 
						||
 | 
						||
### Portfolio
 | 
						||
- [ ] Different galleries / albums / ...?
 | 
						||
- [ ] Showcase of images
 | 
						||
- [ ] Carousel / Masonry Layout / ... ?
 | 
						||
- [ ] Custom watermark?
 | 
						||
- [ ] Same bg / border effects as on my app?
 | 
						||
- [ ] Sorting & Filtering (Sorted / filtered by topic, year, tags, categories, ...)
 | 
						||
 | 
						||
### Commissions
 | 
						||
- [ ] Main info page
 | 
						||
  - [x] Commission prices
 | 
						||
  - [ ] Example images for each commission type or global
 | 
						||
  - [ ] Commission Request Form
 | 
						||
 | 
						||
#### Commission Request Form
 | 
						||
- [x] Commission order form UI
 | 
						||
- [ ] Form submission logic
 | 
						||
- [ ] File upload with storage (e.g. MinIO)
 | 
						||
- [ ] Store form data in Prisma
 | 
						||
- [ ] Confirmation / success page after submission / Email
 | 
						||
- [ ] Add optional fields (contact method, payment method, deadline, etc.)
 | 
						||
- [ ] Add privacy & crediting preferences
 | 
						||
- [ ] Admin-configurable field visibility / requirements
 | 
						||
 | 
						||
##### Essential Fields
 | 
						||
- [x] Commission type  
 | 
						||
- [x] Base option (e.g. headshot, fullbody)  
 | 
						||
- [x] Selected extras  
 | 
						||
- [x] Customer name  
 | 
						||
- [x] Customer email  
 | 
						||
- [x] Commission description / idea  
 | 
						||
- [x] Reference image upload  
 | 
						||
- [x] Confirm Terms of Service  
 | 
						||
 | 
						||
##### Project Details
 | 
						||
- [ ] Character description / bio  
 | 
						||
- [ ] Pose or mood suggestions  
 | 
						||
- [ ] Background description  
 | 
						||
- [ ] Scene / environment ideas  
 | 
						||
- [ ] Color palette preferences  
 | 
						||
- [ ] Inspiration images or links  
 | 
						||
- [ ] “I’m unsure, open to ideas” checkbox  
 | 
						||
 | 
						||
##### Timeline & Budget
 | 
						||
- [ ] Preferred deadline / latest delivery date  
 | 
						||
- [ ] “Flexible deadline” checkbox  
 | 
						||
- [ ] Budget or max amount willing to pay  
 | 
						||
- [ ] “Urgent / rush commission” checkbox  
 | 
						||
 | 
						||
##### Contact Preferences
 | 
						||
- [ ] Preferred contact method  
 | 
						||
  - [ ] Email  
 | 
						||
  - [ ] Telegram  
 | 
						||
  - [ ] Discord  
 | 
						||
  - [ ] Other (input)  
 | 
						||
- [ ] Contact handle / username
 | 
						||
 | 
						||
##### Payment Preferences
 | 
						||
- [ ] Preferred payment method  
 | 
						||
  - [ ] PayPal  
 | 
						||
  - [ ] Ko-fi  
 | 
						||
  - [ ] Stripe  
 | 
						||
  - [ ] Bank transfer  
 | 
						||
  - [ ] Other (input)  
 | 
						||
- [ ] Payment notes (optional)  
 | 
						||
- [ ] Invoice required? 
 | 
						||
 | 
						||
##### Streaming / Video
 | 
						||
- [ ] I’d like to watch on stream  
 | 
						||
- [ ] Please record a speedpaint / timelapse  
 | 
						||
- [ ] OK to share the stream publicly  
 | 
						||
- [ ] OK to post timelapse/video publicly  
 | 
						||
 | 
						||
##### Visibility & Rights
 | 
						||
- [ ] “Please keep this private” checkbox  
 | 
						||
- [ ] “OK to share on social media / portfolio”  
 | 
						||
- [ ] Credit preference  
 | 
						||
  - [ ] Use my name  
 | 
						||
  - [ ] Use my alias  
 | 
						||
  - [ ] Stay anonymous  
 | 
						||
- [ ] Commercial use intended  
 | 
						||
 | 
						||
##### Optional / Admin Fields
 | 
						||
- [ ] Commission title / project name  
 | 
						||
- [ ] Additional notes / anything else to mention  
 | 
						||
 | 
						||
 | 
						||
 | 
						||
### Custom Offers / YCH ...
 | 
						||
- [ ] YCH listing grid  
 | 
						||
- [ ] YCH details page (slots, price, preview image)  
 | 
						||
- [ ] YCH claim form  
 | 
						||
- [ ] Status display (e.g. "slot taken", "open", "closed")
 | 
						||
- [ ] YCH Request Form
 | 
						||
 | 
						||
## Backend
 | 
						||
 | 
						||
### Pages
 | 
						||
- [ ] Home / Dashboard / Search
 | 
						||
- [ ] Portfolio
 | 
						||
- [ ] Commissions
 | 
						||
- [ ] Custom Offers / YCH ...
 | 
						||
- [ ] Request Queue
 | 
						||
- [ ] ToS
 | 
						||
- [ ] FAQ
 | 
						||
- [ ] About
 | 
						||
 |