Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
ca27279
initial commit
eduardosantanna Jun 15, 2023
4b680f9
feat: created database settings
eduardosantanna Jun 15, 2023
b4df613
feat: create migrations for table customers
eduardosantanna Jun 16, 2023
352bed4
feat: created services/crud for entity customer and dto's for custome…
eduardosantanna Jun 16, 2023
44217f5
docs: readme changes
eduardosantanna Jun 16, 2023
cba68ed
feat: create migration for table customerAddresses
eduardosantanna Jun 16, 2023
6eba732
feat: create entity for customerAdresses, module and service
eduardosantanna Jun 16, 2023
bda141c
fix: bug in customerAddress table fixed
eduardosantanna Jun 17, 2023
bd7cab6
feat: created crud for entity customerAddress
eduardosantanna Jun 17, 2023
0727a10
feat: create migration for table animals
eduardosantanna Jun 17, 2023
ddf624f
feat: create crud for entity Animal
eduardosantanna Jun 17, 2023
dc947fc
feat: create migration for table customerAnimal
eduardosantanna Jun 18, 2023
df60bd5
feat: create crud for entity customerAnimal
eduardosantanna Jun 18, 2023
541d7b8
feat: added relationship to find method of animal and customer services
eduardosantanna Jun 18, 2023
c28f734
initializing frontend
eduardosantanna Jun 18, 2023
3753e22
feat: add routes config
eduardosantanna Jun 18, 2023
f50afbf
feat: create NavBar and RootLayout
eduardosantanna Jun 18, 2023
53e6782
feat: create PetCard
eduardosantanna Jun 18, 2023
c57e0c6
feat: create PetDetail page
eduardosantanna Jun 18, 2023
5f94f6d
feat: create Customers pages
eduardosantanna Jun 19, 2023
d977901
feat: add delete button in the PetCard
eduardosantanna Jun 19, 2023
cd4da07
feat: create pet services
eduardosantanna Jun 19, 2023
8334f83
feat: create listing pets with api data
eduardosantanna Jun 19, 2023
cfe3803
feat: add cors for api
eduardosantanna Jun 19, 2023
e255179
feat: add pagination for page PetsListing
eduardosantanna Jun 19, 2023
7e51bc4
feat: create add new pet button
eduardosantanna Jun 19, 2023
d108809
feat: added functionality to create and edit pets to the PetDetail page
eduardosantanna Jun 19, 2023
b9497c9
feat: add return id animal after created
eduardosantanna Jun 19, 2023
6fed4dc
feat: add navigation to pets infos after created
eduardosantanna Jun 19, 2023
6d7eb1f
feat: add option for search filter in the query customer.index
eduardosantanna Jun 19, 2023
7232086
feat: create hook useDebounce and CustomerServices
eduardosantanna Jun 19, 2023
5eacb59
feat: create router for create relation in between customer and animal
eduardosantanna Jun 19, 2023
011149c
feat: create pagination to CustomersListing page
eduardosantanna Jun 19, 2023
568b06b
feat: createform register customer and edit
eduardosantanna Jun 19, 2023
c917a28
feat: add searchFilter to index service animals and return id for cre…
eduardosantanna Jun 19, 2023
e20d8e4
feat: added way to create relationship between customer and animal
eduardosantanna Jun 19, 2023
e81e2c9
feat: create route for delete customer-animal
eduardosantanna Jun 19, 2023
6786cb6
feat: ajusts on dto delete customer-animal
eduardosantanna Jun 19, 2023
de6904c
feat: create add and delete customer for animal
eduardosantanna Jun 19, 2023
4e0f378
feat: create add and delete animal for customers
eduardosantanna Jun 19, 2023
083ea85
feat: add links to pets page and customer page in nav bar buttons
eduardosantanna Jun 19, 2023
7920330
feat: add pagination for page PetsListing
eduardosantanna Jun 19, 2023
f30963f
feat: create mask for inputs zipCode and phone
eduardosantanna Jun 19, 2023
20ae405
feat: adjustments made on the customers list screen
eduardosantanna Jun 19, 2023
1249450
feat: adjustments made on the pets list screen
eduardosantanna Jun 19, 2023
f5e42c9
feat: adjustments made on the pets detail screen, button add and remo…
eduardosantanna Jun 20, 2023
eb94c68
docs: create .env files
eduardosantanna Jun 20, 2023
10e86b1
docs: create readme.md file
eduardosantanna Jun 20, 2023
160ddf1
build: create vercel.json to deploy
eduardosantanna Jun 20, 2023
cb1e9e4
build: create comando build vercel
eduardosantanna Jun 20, 2023
0130c2f
build: add enable ssl for database connetion
eduardosantanna Jun 20, 2023
03987bd
build: add command to build
eduardosantanna Jun 20, 2023
e6dfd8a
build: add command to build
eduardosantanna Jun 20, 2023
bc3be4a
build: add command to build
eduardosantanna Jun 20, 2023
a94fc92
build: modify vercel.json
eduardosantanna Jun 20, 2023
a4f8cb4
build: modify vercel.json
eduardosantanna Jun 20, 2023
6800fee
build: modify vercel.json
eduardosantanna Jun 20, 2023
4906a2d
build: modify vercel.json
eduardosantanna Jun 20, 2023
6007d71
build: modify build command
eduardosantanna Jun 20, 2023
1a2df76
feat: enabled ssl in the database module
eduardosantanna Jun 20, 2023
7f5b2fe
feat: enabled ssl in the database module
eduardosantanna Jun 20, 2023
f8518f1
docs: ajusts on readme
eduardosantanna Jun 20, 2023
fc2ec15
docs: add step to run migrations
eduardosantanna Jun 21, 2023
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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
dist
node_modules
.env
10 changes: 10 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"singleQuote": true,
"semi": false,
"tabWidth": 2,
"bracketSpacing": true,
"bracketSameLine": false,
"arrowParens": "always",
"endOfLine": "auto",
"printWidth": 80
}
3 changes: 3 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"recommendations": ["esbenp.prettier-vscode"]
}
4 changes: 4 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
}
6 changes: 6 additions & 0 deletions backend/.env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
DATABASE_DB=
DATABASE_HOST=
DATABASE_PORT=
DATABASE_USER=
DATABASE_PASSWORD=
DATABASE_ENABLE_SSL=
25 changes: 25 additions & 0 deletions backend/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
module.exports = {
parser: '@typescript-eslint/parser',
parserOptions: {
project: 'tsconfig.json',
tsconfigRootDir: __dirname,
sourceType: 'module',
},
plugins: ['@typescript-eslint/eslint-plugin'],
extends: [
'plugin:@typescript-eslint/recommended',
'plugin:prettier/recommended',
],
root: true,
env: {
node: true,
jest: true,
},
ignorePatterns: ['.eslintrc.js'],
rules: {
'@typescript-eslint/interface-name-prefix': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-explicit-any': 'off',
},
};
7 changes: 7 additions & 0 deletions backend/.sequelizerc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
const path = require('path')

module.exports = {
'seeders-path': path.resolve('dist/database', 'seeders'),
'migrations-path': path.resolve('dist/database', 'migrations'),
config: path.resolve('dist/database/config', 'config.js'),
}
13 changes: 13 additions & 0 deletions backend/docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
version: '3.1'

services:

db:
image: postgres
restart: always
ports:
- 5432:5432
environment:
POSTGRES_DB: petshopDb
POSTGRES_USER: petshop
POSTGRES_PASSWORD: OIsQT6$106X$
8 changes: 8 additions & 0 deletions backend/nest-cli.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"$schema": "https://json.schemastore.org/nest-cli",
"collection": "@nestjs/schematics",
"sourceRoot": "src",
"compilerOptions": {
"deleteOutDir": true
}
}
Loading