#GIT
- Modificado (modified);
- Preparado (staged/index)
- Consolidado (comitted);
| from nicegui import ui, page | |
| from dataclasses import dataclass | |
| from typing import Callable | |
| @dataclass | |
| class Route: | |
| path: str | |
| callback: Callable |
| import asyncio | |
| class Aync: | |
| data = None | |
| def __init__(self, data): | |
| self.data = data | |
| async def run(self): |
| from dataclasses import dataclass | |
| from typing import Callable | |
| from nicegui.element import Element | |
| from nicegui import ui, Client | |
| #### ROUTES.PY #### | |
| @dataclass | |
| class Route: | |
| path: str |
| from typing import Literal | |
| from nicegui.element import Element | |
| FontFamily = Literal["sans", "serif", "mono"] | |
| FontSize = Literal[ | |
| "xs", | |
| "sm", | |
| "base", | |
| "lg", | |
| "xl", |
| from Typography import Typography | |
| from Backgrounds import Backgrounds | |
| from Sizing import Sizing | |
| from nicegui import ui | |
| # STYLE LIB | |
| s_title = ( | |
| Typography() | |
| .text_color("text-teal-600") |
| from nicegui.element import Element | |
| class columns: | |
| itens = [] | |
| def __init__(self, parent: Element) -> None: | |
| self.parent = parent | |
| def add(self, name: str, label: str, field: str): |
O projeto consiste na criação de uma comunidade, construída sobre uma plataforma Desktop/Mobile, na qual, jovens programadores, se cadastram, para ter acesso a propostas de serviços freelances.
Um iniciante talvez não tenha a confiança para assumir o compromisso com pessoas/empresas em projetos reais, ou, tais pessoas/empresas não confiem em iniciantes.
Por isso, os serviços seriam 'copias' de projetos disponíveis em plataformas de Freelances, com toda a carga 'real', de prazo, requisitos, e demandas, porém, em um ambiente de simulação, no qual o iniciante pode assumir o risco de falhar, e não ter que arcar com os prejuízos jurídicos e de reputação.
Todas as rotas ficam dentro da pasta raiz api, dentro da pasta que representa sua versão, atualmente v1.
Quando quisermos acessar um conjunto de recursos, a rota estará escrita no plural.
A exemplo com alguns dos recursos que temos no projeto: