├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── .vscode └── extensions.json ├── README.md ├── index.html ├── jsconfig.json ├── package-lock.json ├── package.json ├── postcss.config.js ├── public └── images │ ├── alert-octagon.svg │ ├── back.svg │ ├── edit-24.svg │ ├── favicon.png │ ├── logo.svg │ ├── money-color.svg │ ├── money-gray.svg │ ├── play.svg │ ├── plus-24.svg │ ├── plus-orange.svg │ ├── stop.svg │ ├── trash-24.svg │ └── trash-48.svg ├── src ├── App.svelte ├── app.css ├── home │ ├── Card.svelte │ ├── Header.svelte │ ├── Home.svelte │ └── Main.svelte ├── main.js ├── parts │ ├── Aside.svelte │ └── Header.svelte ├── profile │ ├── Main.svelte │ └── Profile.svelte ├── project │ ├── Main.svelte │ └── Project.svelte ├── scripts │ ├── calculate.js │ ├── dayjs.js │ ├── db.js │ ├── project.js │ └── utils.js ├── store.js └── vite-env.d.ts ├── svelte.config.js ├── tailwind.config.js └── vite.config.js /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- 1 | name: Deploy to GitHub Pages 2 | 3 | on: 4 | push: 5 | branches: [main] 6 | 7 | jobs: 8 | build-and-deploy: 9 | runs-on: ubuntu-latest 10 | 11 | steps: 12 | - name: Checkout 13 | uses: actions/checkout@v4 14 | 15 | - name: Setup Node.js 16 | uses: actions/setup-node@v4 17 | with: 18 | node-version: '20' 19 | 20 | - name: Install dependencies 21 | run: npm ci 22 | 23 | - name: Build 24 | run: npm run build 25 | 26 | - name: Deploy to GitHub Pages 27 | uses: JamesIves/github-pages-deploy-action@v4 28 | with: 29 | folder: dist # or your Svelte output folder -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["svelte.svelte-vscode"] 3 | } 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
6 | Tecnologias | 7 | Projeto | 8 | Layout | 9 | Licença 10 |
11 | 12 |
13 |
14 |
15 |
16 |
21 |
22 |
57 |
58 |
59 |
60 |
Ações
77 | 84 | 91 |