Flask application templates hosted on Vercel, included with unit testing and Python modules.
flask-app-vercel
├── .github
├── handlers
├── modules
├── static
│ ├── images
│ ├── scripts
│ └── styles
├── templates
├── tests
├── .gitignore
├── LICENSE
├── README.md
├── app.py
├── requirements.txt
└── vercel.json
- .github is a folder that used to place Github related stuff, like CI pipeline.
- handlers contain handler to handling HTTP request methods.
- modules contain the main modules of the app.
- static contain static files like images, CSS, and JavaScript files.
- templates contain the file that will be rendered for display in the browser.
- tests contain unit test of the app.
- .gitignore is a file to exclude some folders like venv.
- LICENSE is a file that contains the license used in this app.
- README.md is the file you are reading now.
- app.py is the main file of this app.
- requirements.txt is a file that contains a list of dependencies used in this app.
- vercel.json is a file that contains configuration and override the default behavior of Vercel.
- Clone the repository:
git clone https://github.com/putuwaw/flask-app-vercel.git
- Create a virtual environment:
python -m venv venv
- Activate virtual environment:
source venv/Scripts/activate
- Install dependencies:
pip install -r requirements.txt
- Run app:
python app.py
- Run test:
pytest