Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ultirequiem/platzi-flask-taskapp
🐍 Final Project of @Platzi Basic Flask Course
https://github.com/ultirequiem/platzi-flask-taskapp
flask gcloud google-cloud platzi-course python python3
Last synced: 3 months ago
JSON representation
🐍 Final Project of @Platzi Basic Flask Course
- Host: GitHub
- URL: https://github.com/ultirequiem/platzi-flask-taskapp
- Owner: UltiRequiem
- License: mit
- Created: 2021-03-21T16:54:03.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-05-01T22:17:45.000Z (over 1 year ago)
- Last Synced: 2024-10-04T18:41:21.944Z (3 months ago)
- Topics: flask, gcloud, google-cloud, platzi-course, python, python3
- Language: Python
- Homepage: https://flask-platzi.ultirequiem.repl.co/auth/login
- Size: 115 KB
- Stars: 6
- Watchers: 2
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Taskapp made with Flask
![Cover](./assets/cover.png)
A taskapp that uses [Firebase](https://firebase.google.com).
## Development setup
1. Install Google Cloud SDK: Instructions
[here](https://cloud.google.com/sdk/docs/install).2. Create a project in google cloud: You can do this
[here](https://console.cloud.google.com/projectcreate).3. Clone the proyect
```bash
git clone https://github.com/UltiRequiem/Flask-Taskapp.git ; cd Flask-Taskapp
```4. Create a virtual environment
```bash
python3 -m venv env;source env/bin/activate
```5. Install the dependencies
```bash
pip install -r requirements.txt
```6. Initialize Gcloud
```bash
gcloud init
```7. Login Gcloud
```bash
gcloud auth login
```8. Select the proyect
The project you created in step 2
9. Run
```bash
python3 main.py
```## Demo
Here is a working live demo: https://flask-platzi.ultirequiem.repl.co/auth/login
At the moment it is running version
[v0.7-alpha](https://github.com/UltiRequiem/Flask-Taskapp/releases/tag/v0.7-alpha),
which did not implement a database yet. This is because I can't find a way to
deploy it anywhere else without a credit card.**Current version: v1.0**
It runs in [Repl.it](https://repl.it).
## License
[MIT](./LICENSE)