Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

# Taskapp made with Flask


License: MIT
Code style: black
Code style: black

![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)