https://github.com/jackfallows/flask-svelte-wishlist-app
https://github.com/jackfallows/flask-svelte-wishlist-app
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jackfallows/flask-svelte-wishlist-app
- Owner: JackFallows
- Created: 2023-07-11T21:28:18.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-27T14:39:14.000Z (almost 2 years ago)
- Last Synced: 2025-10-27T23:39:17.529Z (8 months ago)
- Language: Svelte
- Size: 470 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 31
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Wishlist web app written in Python/Flask with a Svelte and Tailwind frontend
Build client code with:
```
./node_modules/.bin/gulp
```
Or, for release builds, set the `RELEASE` environment variable to `1` and run:
```
./node_modules/.bin/gulp buildOnly
```
Run Playwright component tests with:
```
npm run test-ct
```
Run Jasmine module unit tests with:
```
npm run test-m
```
https://realpython.com/flask-google-login/
https://blog.miguelgrinberg.com/post/running-your-flask-application-over-https/page/0
Required environment variables
```
GOOGLE_CLIENT_ID
GOOGLE_CLIENT_SECRET
```
Optional environment variables
```
ENABLE_INTERNAL_AUTH
BASE_PATH
WORKING_DIR
SQLITE_DB
```
SMTP environment variables
```
SMTP_EMAIL
SMTP_SERVER
SMTP_PORT
SMTP_PASSWORD
```
Environment variable for notifications API microservice URL
```
NOTIFICATIONS_API
```