Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A premade Flask template for deploying Python web apps to Vercel, part of the FullyPacks GitHub template collection.
Flask-Vercel Hackpack is a GitHub template from the acmcsufoss FullyPacks collection that scaffolds a minimal Flask web application configured for one-click deployment to Vercel. It is a boilerplate, not a full-featured site: it gives you a Flask entry point under api/index.py, a requirements.txt for dependencies, and README instructions for both automatic and manual deployment.
Flask-Vercel Hackpack is a premade Flask template maintained by ACM CSUF Open Source Society as part of the FullyPacks repository set. It takes a blank Flask project and packages it for Vercel's serverless platform, so the output is a deployable Python web app. The template itself has no frontend framework or styling; it focuses on getting Flask running on Vercel with minimal setup.
https://vercel.com/new/clone?repository-url=https://github.com/acmcsufoss/hackpack_flask_vercel/, which imports the repository directly into Vercel.https://vercel.com/new.python3 -m venv venv, activating it on Linux (source venv/bin/activate) and Windows (.\venv\Scripts\activate), and installing dependencies with pip install -r requirements.txt.flask --app api/index.py run --debug, making the entry point the index.py module inside the api folder.fullypack_* repositories in the acmcsufoss GitHub organization, discoverable by searching for the prefix fullypack_.api/index.py) from the deployment setup.api/index.py while relying on the provided deployment configuration for publishing.The template works by combining a standard Flask project layout with Vercel's expected api/ directory structure. To run locally, you install Python, create and activate a virtual environment, install requirements.txt, then start the server with flask --app api/index.py run --debug. To deploy, you either click the Vercel clone link for automatic setup or use the GitHub template to create a repo and import it at https://vercel.com/new.
Yes, the template is published on GitHub as a public repository under the acmcsufoss organization, and Vercel offers a free tier for deploying personal projects. The README links directly to Vercel's new project flow, which handles deployment.
The README states Python 3.7 or later is required. The local setup commands use python3 and pip inside a virtual environment.
Open the automatic deployment link in the README (https://vercel.com/new/clone?repository-url=https://github.com/acmcsufoss/hackpack_flask_vercel/), sign in to Vercel, and follow the import prompts. Vercel clones the repository and deploys the Flask app.
Clone or download the template, open the folder in VSCode, create a virtual environment with python3 -m venv venv, activate it, run pip install -r requirements.txt, then start the server with flask --app api/index.py run --debug. The debug flag enables live reloading.
