Feedback on template submission

Dear @amyegan

I am referring to this post

You are closing topics too fast without giving people time to respond.

Even though your form submission technically works since a few weeks, the process still is broken.
Upon submission there was only a screen message, no email confirmation. And after submitting the template more than 2 weeks ago, I have not received any response yet, even though the screen message mentioned 1 week or so response time.

Please have a look.

Regards,
Viacheslav.

Hi, @slava-lu!

Thank you for your feedback! We’ll take this into account moving forward.

Appreciate this call out! I’ll share this with the team looking at templates. :folded_hands:

Let us know if we can help with anything else.

What should I do? Resubmit the template or you can find out if someone received my template?

Following up for you :folded_hands:

@slava-lu Can you confirm which template it is? :smiley:

We looked for https://www.openaitodo.com/en but couldn’t see a submission.

I guess you mean a GitHub repo or something else?

Yes! Thank you for sharing - someone from the team will be in touch here :slight_smile:

Hi @slava-lu,

Edward here from the Vercel templates team. Thank you for the submission! After taking a look, I’m concerned the demo live on https://openaitodo.com does match the output of the Deploy link. Namely:

  • The demo includes a Pricing page (which renders an error toast on interaction)
  • The demo uses auth with Kinde, which is not referenced in your repo

Additionally, upon deploying, an error message is displayed. See the image below:

I’d be happy to re-review as soon as these are addressed! Feel free to ping me and/or resubmit, whichever is more convenient for you, and I’ll give it a look within a couple days.

Thanks again,
Edward Shturman (@edwardshturman)
Content at Vercel â–˛

1 Like

@edwardshturman Thanks for looking into this but there are a few things we need to clarify.

As you can see in Readme file in Getting Started Locally section there is a database and db init screen to be run before running the app. When you do deploy you just deploy a github repo. Hence the error.
How then I create a database upon clicking on the deploy button?

The second thing is that this is a template with Vercel AI sdk which needs API key to work. I cannot expose my API key in the template but I added it in the demo to give 5 free calls to a user to see it in action. This is why the demo does not fully match the template but only in part that concerns a user sign in to restrict using a paid API from OpenAI.

Hi @slava-lu,

Templates are a way for users to get started quickly with reliable scaffolds for their use cases. They are “prod-first” — they shouldn’t have to set up Postgres locally to see a working Preview Deployment.

What I recommend here is resubmitting with either a set of required environment variables, or wrapping your component(s) in error handling logic & UI to inform the user of next steps (see this PR to Checkly’s starter template for a good example).

I’m also going to ask that the demo and deploy repos be one and the same. This makes it easier for us to process your submission, and makes the templates ecosystem more reliable for everyone. You wouldn’t have to expose your keys to accomplish this; I would add them as environment variables. If you’re concerned with usage, I suggest rate limiting (see the API Rate Limiting by IP and API Keys with Upstash template for a good example).

Thank you,
Edward Shturman (@edwardshturman)
Content at Vercel â–˛

1 Like