# technical/implementation proposal

## outline

- promptbase.com is a marketplace:
  - to sell prompts that's able to feed into various AI model
    - prompt engineers can sell their crafted instructions for image-generation tools such as Midjourney
  - to sell talent helping people to design prompt

## AI prompt covered:

- Midjourney / V5
- ChatGPT
- DALL-E
  - https://openai.com/product/dall-e-2
- Stable Diffusion
  - DreamStudio
    - https://beta.dreamstudio.ai/
- GPT-4
  - https://openai.com/research/gpt-4
- GPT-3

## current contents of promptbase.com

- member system
- prompt gallery
- shopping cart / stripe / online payment
- marketplace
  - Best AI Prompts
  - Best Midjourney Prompts
  - Best GPT Prompts
  - Best DALL-E Prompts
  - Best Stable Diffusion Prompts
- various page
  - FAQ
  - Contact
  - chagne log
  - Blog
  - Privacy

## implementation:

As currently promptbase mainly consists of two parts:

- CMS related
  - FAQ
  - Contact
  - Changelog
  - Blog
  - Privacy
- non-CMS related / dynamically generated
  - marketplace
  - shopping cart / stripe
  - member system
  - hire (talent market)
  - gallery

Therefore, various system will be involved:

- CMS realted will be catered by wordpress
- non-CMS part will be catered by laravel.

As various system involved. A private/virtual PC hosting is suggested (i.e. google cloud).

The statement above is so call a high level design. Some detail (i.e. reverse proxy, object stoage, self-owned stable diff) were not stated above. However, they will be employed if necessary. More ad-hoc computing resources may be required.

## implementation

The proposed development cycle will be as follow:

- collect requirements (variable)

  - assign priority / divide concept pieces

- development ignition (6 weeks)

  - CMS part integrate (wordpress)
  - non-CMS related part
    - gallery
    - member system

- receive comments / back-and-forth (1~2 week cycling)

- phrase in stripe (3~4 weeks)

- administrator panel (5 weeks)

Subject to requirements may be change. Some roles/components may not mentioned above. So, the project schedule may be changed/re-propose when required.

## references / slimiaries / competitors

- https://prompthero.com/

  - modal served:
    - ChatGPT
    - Midjourney
    - Stable
    - Diffusion
    - Openjourney
    - DALL-E

- https://lexica.art/

  - private generator modal / not stated

- https://arthub.ai/

  - Stable Diffusion

- https://www.wujieai.com/

  - StableDiffusion
  - DiscoDiffusion

- https://maze.guru/

  - probably self-owned modal