Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workflow Kanban, projeto realizado por Lucas Dantas Coelho. #313

Closed
wants to merge 50 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
51d412d
chore: initial
guilhermeviiniidev Feb 20, 2024
73a43fd
chore: 🤖 projects initial
guilhermeviiniidev Feb 20, 2024
5d922d0
test.drawio
ldantsc Feb 21, 2024
b12b96b
feat: adding use case diagram
ldantsc Feb 22, 2024
04ce8c8
Rename Diagrama sem nome.drawio to use_case.drawio
ldantsc Feb 22, 2024
8cfed13
docs: att use case diagram
ldantsc Feb 22, 2024
b217e22
docs: update use case diagram
ldantsc Feb 22, 2024
e07f175
docs: adicionado diagrama de classe
ldantsc Feb 23, 2024
387622a
feat: started frontend project and database, added minimal services a…
ldantsc Feb 23, 2024
b80991e
Merge branch 'master' of github.com:ldantsc/fieldflow-challenger into…
ldantsc Feb 23, 2024
8f760c1
dev: configure backend endpoints routes and services on frontend
ldantsc Feb 26, 2024
2aa0911
docs: update use case diagram
ldantsc Feb 26, 2024
51399be
feat: added databases, CRUD in projects
ldantsc Feb 26, 2024
21100de
Merge branch 'dev/workflow' of github.com:ldantsc/fieldflow-challenge…
ldantsc Feb 26, 2024
f2c4fb2
feat: organized backend folders, CRUD services into columns, and tasks
ldantsc Feb 27, 2024
3d0fed3
feat: implemented kanban management routes CRUD, refactored projects,…
ldantsc Feb 28, 2024
a7110e0
fix: resolve empty frontend directory
ldantsc Feb 28, 2024
768c2e2
feat: implemented minimal requests to frontend
ldantsc Feb 29, 2024
94d0cc9
feat: implemented request get all tasks, styles: added styles in comp…
ldantsc Mar 1, 2024
2cb180b
feat: Consume backend API in frontend service
ldantsc Mar 4, 2024
ffcb2fa
feat: column and task features implemented in components
ldantsc Mar 5, 2024
184c665
feat: refactored components, added styles for a mobile devices
ldantsc Mar 9, 2024
be65ad6
feat: refactored components, added styles for a mobile devices
ldantsc Mar 9, 2024
a471683
fix: card component not updating rendering UI fixed, added eslint
ldantsc Mar 9, 2024
dc43432
feat: added error handling on services
ldantsc Mar 11, 2024
7edb128
feat: added error handling in task service, fixed error handling, add…
ldantsc Mar 11, 2024
9b7f75a
feat: added http code on return services
ldantsc Mar 11, 2024
a2286fd
fix: fixed http req in projects components on front end
ldantsc Mar 12, 2024
9dcd832
Merge pull request #1 from ldantsc/dev/workflow
ldantsc Mar 12, 2024
e703bf3
fix: fixed respose server in services
ldantsc Mar 12, 2024
a2b2079
fix: fixed respose server in services
ldantsc Mar 12, 2024
c94eeba
feat: vercel json file config
ldantsc Mar 12, 2024
fa01d3c
fix: try deploying on vercel
ldantsc Mar 12, 2024
756b293
fix: try deploying on vercel
ldantsc Mar 12, 2024
e174acd
fix: configs deploy
ldantsc Mar 12, 2024
01ca7e4
test: deploy test
ldantsc Mar 12, 2024
601eec9
test: deploy test
ldantsc Mar 12, 2024
706ae65
feat: config https backend
ldantsc Mar 13, 2024
eb08383
test: config pem key
ldantsc Mar 13, 2024
896ee9b
Merge pull request #3 from ldantsc/master
ldantsc Mar 13, 2024
93c1b94
fix: minor UI bugs, implemented project to production, refactored fro…
ldantsc Mar 14, 2024
18d91c2
fix: minor UI bugs, implemented project to production, refactored fro…
ldantsc Mar 14, 2024
50f015b
fix: merge fixed
ldantsc Mar 14, 2024
0cf86ff
styles: styling scrollbar overflow to kanban board
ldantsc Mar 14, 2024
81789e8
chore: added project printscreen to my portfolio website
ldantsc Mar 14, 2024
b888e11
docs: update readme
ldantsc Mar 14, 2024
8e33d2f
Update README.md
ldantsc Mar 14, 2024
814c370
fix: conflict pull request
ldantsc Mar 14, 2024
eaa04d5
fix merge
ldantsc Mar 14, 2024
8137812
docs: update docs
ldantsc Mar 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added .gitignore
Empty file.
246 changes: 50 additions & 196 deletions README.md

Large diffs are not rendered by default.

Binary file added demo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added image-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added miro_fieldflow.pdf
Binary file not shown.
17 changes: 17 additions & 0 deletions packages/angular/.editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Editor configuration, see https://editorconfig.org
root = true

[*]
charset = utf-8
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true
max_line_length = 120

[*.ts]
quote_type = single

[*.md]
max_line_length = off
trim_trailing_whitespace = false
38 changes: 38 additions & 0 deletions packages/angular/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"root": true,
"ignorePatterns": ["projects/**/*"],
"overrides": [
{
"files": ["*.ts"],
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:@angular-eslint/recommended",
"plugin:@angular-eslint/template/process-inline-templates"
],
"rules": {
"@angular-eslint/directive-selector": [
"error",
{
"type": "attribute",
"prefix": "app",
"style": "camelCase"
}
],
"@angular-eslint/component-selector": [
"error",
{
"type": "element",
"prefix": "app",
"style": "kebab-case"
}
]
}
},
{
"files": ["*.html"],
"extends": ["plugin:@angular-eslint/template/recommended", "plugin:@angular-eslint/template/accessibility"],
"rules": {}
}
]
}
43 changes: 43 additions & 0 deletions packages/angular/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# See http://help.github.com/ignore-files/ for more about ignoring files.

# Compiled output
/dist
/tmp
/out-tsc
/bazel-out

# Node
/node_modules
npm-debug.log
yarn-error.log

# IDEs and editors
.idea/
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace

# Visual Studio Code
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
.history/*

# Miscellaneous
/.angular/cache
.sass-cache/
/connect.lock
/coverage
/libpeerconnection.log
testem.log
/typings

# System files
.DS_Store
Thumbs.db
.vercel
1 change: 1 addition & 0 deletions packages/angular/.nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
18.19.1
4 changes: 4 additions & 0 deletions packages/angular/.vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846
"recommendations": ["angular.ng-template"]
}
20 changes: 20 additions & 0 deletions packages/angular/.vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "ng serve",
"type": "chrome",
"request": "launch",
"preLaunchTask": "npm: start",
"url": "http://localhost:4200/"
},
{
"name": "ng test",
"type": "chrome",
"request": "launch",
"preLaunchTask": "npm: test",
"url": "http://localhost:9876/debug.html"
}
]
}
42 changes: 42 additions & 0 deletions packages/angular/.vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
// For more information, visit: https://go.microsoft.com/fwlink/?LinkId=733558
"version": "2.0.0",
"tasks": [
{
"type": "npm",
"script": "start",
"isBackground": true,
"problemMatcher": {
"owner": "typescript",
"pattern": "$tsc",
"background": {
"activeOnStart": true,
"beginsPattern": {
"regexp": "(.*?)"
},
"endsPattern": {
"regexp": "bundle generation complete"
}
}
}
},
{
"type": "npm",
"script": "test",
"isBackground": true,
"problemMatcher": {
"owner": "typescript",
"pattern": "$tsc",
"background": {
"activeOnStart": true,
"beginsPattern": {
"regexp": "(.*?)"
},
"endsPattern": {
"regexp": "bundle generation complete"
}
}
}
}
]
}
5 changes: 5 additions & 0 deletions packages/angular/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Em desenvolvimento

*https://miro.com/app/board/uXjVNn4S5ds=/?share_link_id=957342426320*

*https://www.figma.com/file/2sqyxocZrs1FjDtT5LM7NQ/Workflow?type=design&node-id=3%3A48&mode=design&t=cGzABunPZZfEw42Y-1*
111 changes: 111 additions & 0 deletions packages/angular/angular.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"frontend": {
"projectType": "application",
"schematics": {},
"root": "",
"sourceRoot": "src",
"prefix": "app",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:application",
"options": {
"outputPath": "dist/frontend",
"index": "src/index.html",
"browser": "src/main.ts",
"polyfills": [
"zone.js"
],
"tsConfig": "tsconfig.app.json",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"@angular/material/prebuilt-themes/indigo-pink.css",
"src/styles.css"
],
"scripts": []
},
"configurations": {
"production": {
"budgets": [
{
"type": "initial",
"maximumWarning": "800kb",
"maximumError": "1mb"
},
{
"type": "anyComponentStyle",
"maximumWarning": "2kb",
"maximumError": "4kb"
}
],
"outputHashing": "all"
},
"development": {
"optimization": false,
"extractLicenses": false,
"sourceMap": true
}
},
"defaultConfiguration": "production"
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"configurations": {
"production": {
"buildTarget": "frontend:build:production"
},
"development": {
"buildTarget": "frontend:build:development"
}
},
"defaultConfiguration": "development"
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"buildTarget": "frontend:build"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"polyfills": [
"zone.js",
"zone.js/testing"
],
"tsConfig": "tsconfig.spec.json",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"@angular/material/prebuilt-themes/indigo-pink.css",
"src/styles.css"
],
"scripts": []
}
},
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": [
"src/**/*.ts",
"src/**/*.html"
]
}
}
}
}
},
"cli": {
"schematicCollections": [
"@angular-eslint/schematics"
]
}
}
Loading