BaseApp Svelte Themes

Baseapp

A scalable app made using Svelte, Tailwind CSS and FastAPI

Contenido del repositorio

El repositorio contiene una app desarrollada usando Svelte, Tailwind CSS y FastAPI. El objetivo es crear una aplicación base que sea fácil de extender para distintas funcionalidades que se le quieran agregar dependiendo del contexto. Para esto se quiere crear secciones de formularios que pueden ser utilizados por determinados usuarios y poder visualizar los datos que se vayan agregando a la base de datos.

Backend

Instalación

    pip install "fastapi[all]"
    pip install sqlalchemy
    pip install "python-jose[cryptography]"
    pip install bcrypt==4.0.1
    pip install "passlib[bcrypt]"
    pip install python-dotenv

Despliegue

    uvicorn main:app --reload

Frontend

Instalación:

Correr en la carpeta frontend

    npm install

Para desarrollar

    npm run dev

Para producción

Correr

    npm run build

y copiar el contenido de la carpeta frontend/build dentro de la carpeta backend/static

Top categories

Loading Svelte Themes