No response after submitting projects to the Vercel templates marketplace

Around 10 days ago I submitted two of my projects to templates marketplace using this form:

https://vercel.com/templates/submit

These are the projects I submitted:

  1. FastAPI Next.js starter:

Repo: https://github.com/nemanjam/full-stack-fastapi-template-nextjs#deploy-to-vercel

Demo: https://full-stack-fastapi-template-nextjs.vercel.app

  1. Astro developer blog:

Repo: https://github.com/nemanjam/nemanjam.github.io#3-vercel

Demo: https://nemanjam.vercel.app

I addressed all the requirements from the form, deployed live demos to Vercel, included “Deploy to Vercel” buttons in Readme’s, included environment variables example files and their explanation and wrote guides how to deploy to Vercel.

I included my email nemanja.mitic.elfak@hotmail.com in the submission form and somewhere in it I read that in 7 working days I should receive an notification about the status of my template submissions, but I still haven’t received anything.

Can you please give me an update about my submissions? Will my templates be accepted and included in the marketplace or I need to make some additional modifications to fulfil requirements?

Thank you.

1 Like

Hey, @nemanjamiticelfak-87!

Thank you so much for your contribution to the templates!

We’re currently working on improving our process so we appreciate your patience with us :folded_hands:

No action for you for now! We’ll be in touch :slight_smile:

1 Like

Ok, thank you.

1 Like

Hello, any updates on this?

Meantime I wrote two accompanying tutorials on how to deploy these projects to Vercel.

https://nemanjamitic.com/blog/2026-02-22-vercel-deploy-fastapi-nextjs

https://nemanjamitic.com/blog/2026-02-26-vercel-static-github-actions

1 Like

Thanks for writing about your project and how to use GitHub Actions with Vercel.

I’m trying to set up your project to be deployed in as few clicks as possible, but the frontend immediately runs into a 500 error because of the missing API_URL that isn’t known until after deployment. Can you update your template to catch the error and let the dev know which variable needs to be set to make the frontend and backend communicate?

2 Likes

I set up a test deployment link in case it helps you

2 Likes

It helps a lot, thank you.

I created two separate “Vercel Deploy” buttons for backend and frontend that define environment variables and their defaults and assumed that backend will be deployed first.

You are deploying both backend and frontend at once without any environment variables and both backend and frontend fail.

https://vercel.com/new/clone
  ?demo-description=Build full-stack apps with Next.js and FastAPI.
  &demo-image=//images.ctfassets.net/e5382hct74si/3OFhcgXIeEap6JyvSi3gjA/bc483323972379fc927e8bba00e04f18/frontend-screenshot-1200x630.png
  &demo-title=Full stack FastAPI template with Next.js
  &demo-url=https://full-stack-fastapi-template-nextjs.vercel.app
  &from=templates
  &monorepo=1
  &products=[
    {
      "type": "integration",
      "protocol": "storage",
      "productSlug": "neon",
      "integrationSlug": "neon"
    }
  ]
  &project-name=Full stack FastAPI template with Next.js
  &project-names=full-stack-fastapi-frontend,full-stack-fastapi-backend
  &repository-name=full-stack-fastapi-template-with-next-js
  &repository-url=https://github.com/nemanjam/full-stack-fastapi-template-nextjs/tree/vercel-deploy
  &root-directories=frontend/apps/web,backend
  &skippable-integrations=1
  &teamSlug=amy-vtest314
  &totalProjects=2

For Next.js I used alizeait/next-public-env package that converts all environment variables to runtime variables (including API_URL).

I will create “Vercel Deploy” button that deploys both backend and frontend at once, add additional logging, update docs and get back to you once i have it all working and tested. Thank you.

1 Like

Hello.

I added custom “missing environment variables” error pages for both frontend and backend for FastAPI Next.js starter project. I tested monorepo deployment using a single “Vercel Deploy” button and it works correctly. After initial deploy a developer just needs to add environment variables and migrate and seed Neon database using local development environment. I documented deployment process in detail, the links are bellow.

Also I wrote “Template page draft” MD file that you can reuse or customize.

For the Astro developer blog project I inferred SITE_URL from VERCEL_PROJECT_PRODUCTION_URL and made Plausible env vars optional. In this way the developer just needs to click “Vercel Deploy” button and will have a fully running app with zero env vars and integrations to configure. I tested this and it works correctly.

I also wrote “Template page draft” MD that you can reuse. Also added documentation how to deploy using both “Vercel Deploy” button and Github Actions.

I apologize for a lot of links, it can look overwhelming. Please let me know if you need any additional help.

FastAPI Next.js starter

Custom “missing environment variables” error pages:

Frontend:

Backend:

Template page draft: https://github.com/nemanjam/full-stack-fastapi-template-nextjs/blob/main/docs/vercel-template.md

Vercel button code: https://github.com/nemanjam/full-stack-fastapi-template-nextjs/blob/vercel-deploy/docs/notes/vercel/vercel-button-monorepo.md

Deploy to Vercel link: Deploy to Vercel

Deploy to Vercel documentation:

Backend docs: https://github.com/nemanjam/full-stack-fastapi-template-nextjs/tree/main/docs/vercel-deployment-backend.md

Frontend docs: https://github.com/nemanjam/full-stack-fastapi-template-nextjs/tree/main/docs/vercel-deployment-frontend.md

envLink and envDescription params for Vercel Button:


# Backend

envDescription=https://github.com/nemanjam/full-stack-fastapi-template-nextjs/tree/main/docs/vercel-deployment-backend.md#environment-variables

envLink=https://github.com/nemanjam/full-stack-fastapi-template-nextjs/blob/vercel-deploy/.env.vercel.example

# Frontend

envDescription=https://github.com/nemanjam/full-stack-fastapi-template-nextjs/tree/main/docs/vercel-deployment-frontend.md#environment-variables

envLink=https://github.com/nemanjam/full-stack-fastapi-template-nextjs/blob/vercel-deploy/frontend/apps/web/.env.vercel.example

Astro developer blog

Template page draft: https://github.com/nemanjam/nemanjam.github.io/blob/main/docs/working-notes/vercel/vercel-template.md

Vercel button code: https://github.com/nemanjam/nemanjam.github.io/blob/main/docs/working-notes/vercel/vercel-button.md

Deploy to Vercel link: Deploy to Vercel

Deploy to Vercel documentation: https://github.com/nemanjam/nemanjam.github.io/tree/main#3-vercel

envLink and envDescription params for Vercel Button:


envDescription=https://github.com/nemanjam/nemanjam.github.io#environment-variables

envLink=https://github.com/nemanjam/nemanjam.github.io/blob/main/.env.production.example

Hello @amyegan. Do you have any updates on this? Do you need any additional assistance from my side?

The template page is live now! :tada:

Thanks for updating the project error pages and for being so patient waiting for me to review the code :folded_hands:

1 Like

Thank you very much. I can see " FastAPI Next.js starter" template live:

https://vercel.com/templates/template/full-stack-fastapi-template-with-next-js

I am not finding “Astro developer blog” template, that project can’t be included in templates, it doesn’t meet some criteria?

https://vercel.com/templates?framework=astro