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

Pruebas Técnicas - 01 - Reading List - Add #96

Closed
wants to merge 71 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
b07b7a3
First Commit
Foleas Jul 14, 2023
fd5366c
Vite TS + SWC init
Foleas Jul 14, 2023
7a5886c
Tailwind install & configure
Foleas Jul 14, 2023
cdf63b1
Prettier install
Foleas Jul 14, 2023
3ef7a5c
Add books.json & books types
Foleas Jul 14, 2023
412ff25
Set tailwind styles
Foleas Jul 14, 2023
fd8a873
Feature: get books
Foleas Jul 14, 2023
5ea69c6
feature: Add loading
Foleas Jul 15, 2023
2b80299
.
Foleas Jul 15, 2023
625c85b
Package: zustand install
Foleas Jul 15, 2023
3d4dc2d
Book Card add
Foleas Jul 15, 2023
6b2e437
Store create & pagination add
Foleas Jul 15, 2023
60d5255
Books add to store
Foleas Jul 15, 2023
eb5fa2d
Page filter dynamic max
Foleas Jul 15, 2023
c2ce326
Gender Filter Add
Foleas Jul 15, 2023
7558b1a
Filtered bookd add to store & implement in grid and filters
Foleas Jul 15, 2023
c93acdd
Selected Books add
Foleas Jul 15, 2023
cc0f246
Books quantity & Texts add
Foleas Jul 15, 2023
70a1358
Book Card remove add
Foleas Jul 15, 2023
94ef5d0
Localstore usage & Filtered books type change
Foleas Jul 15, 2023
1b56332
feature: get data reorganized in a Service & Hook
Foleas Jul 15, 2023
52f5fdb
Spinner Add
Foleas Jul 15, 2023
a768dfb
app styles
Foleas Jul 17, 2023
76d414b
Netlify deploy
Foleas Jul 17, 2023
00ab631
Vitest install & config
Foleas Jul 17, 2023
6c67c79
Test : page filter input
Foleas Jul 17, 2023
9326be1
Test : genre filter input
Foleas Jul 17, 2023
6784873
Genre Filter name change
Foleas Jul 17, 2023
509b462
.
Foleas Jul 17, 2023
92d7a5a
Clean genre filter test
Foleas Jul 18, 2023
eef38b9
Test: Book Fixture add
Foleas Jul 26, 2023
0081d96
Test: Fetch Data
Foleas Jul 26, 2023
cdfb9b8
Feature: Filter by title add
Foleas Jul 26, 2023
d6465fc
feature: Book Card Animation
Foleas Jul 28, 2023
d5b24e8
feature: selected books loop change
Foleas Jul 28, 2023
a76c0e0
.
Foleas Jul 28, 2023
1707ef1
fix wrong line delete
Foleas Jul 28, 2023
73dbf77
Plugin: vite plugin svgr install
Foleas Jul 28, 2023
62672ae
SVG plugin config
Foleas Jul 28, 2023
65232ce
Feature: utils reorganize
Foleas Jul 28, 2023
f2af97d
Feature: Theme color switcher
Foleas Jul 28, 2023
caf6eaf
Text Dark mode
Foleas Jul 28, 2023
d39a41c
Feature: Books animation delay adjusted
Foleas Jul 31, 2023
dadc836
Style: dark styles upgrade
Foleas Jul 31, 2023
96337a7
Style: responsive
Foleas Jul 31, 2023
ea72974
Style: Responsive
Foleas Jul 31, 2023
d07a3f3
Delay Variants Remove
Foleas Aug 2, 2023
0007a58
Page Title & Favicon
Foleas Aug 3, 2023
c26406b
PLugin: React Slider installed
Foleas Aug 3, 2023
245e580
Component: Range Slider
Foleas Aug 3, 2023
28dd45e
Feature: Paginator add
Foleas Aug 3, 2023
2531171
Feature: range slider dark mode
Foleas Aug 3, 2023
9955177
Component: Page Range Filter
Foleas Aug 4, 2023
09af854
Paginator Update & Store pages update
Foleas Aug 4, 2023
e3a16aa
Book Card Update
Foleas Aug 4, 2023
9dafc75
App Update & Fix
Foleas Aug 4, 2023
b5620b3
Feature: Sticky elements
Foleas Aug 4, 2023
49d5633
.
Foleas Aug 4, 2023
485501f
Style: select styles class
Foleas Aug 4, 2023
1930982
Feature: Per Page Filter
Foleas Aug 4, 2023
85949c5
Selected List Fix
Foleas Aug 4, 2023
b8500f5
Feature: Book Card folder change & Styled
Foleas Aug 4, 2023
63ea7ad
.
Foleas Aug 4, 2023
83c1efa
Icons : color switch updated
Foleas Aug 4, 2023
7dcf11c
.
Foleas Aug 4, 2023
3b59597
Test: Should render book info
Foleas Aug 8, 2023
9ff37f6
Vitest config
Foleas Aug 8, 2023
5ea7f96
.
Foleas Aug 8, 2023
b6588b1
Test : Should Render book Info optimize & Should show 4 per page add
Foleas Aug 8, 2023
24a3ad7
.
Foleas Aug 8, 2023
d430423
last clicked book to store & Selected Books Sidebar to component for …
Foleas Aug 8, 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
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
**/node_modules
**/node_modules
# Local Netlify folder
.netlify
27 changes: 27 additions & 0 deletions pruebas/01-reading-list/foleas/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
/* eslint-env node */

module.exports = {
root: true,
env: { browser: true, es2020: true },
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:@typescript-eslint/recommended-requiring-type-checking',
'plugin:react-hooks/recommended',
],
parser: '@typescript-eslint/parser',
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
project: true,
tsconfigRootDir: __dirname,
},
plugins: ['react-refresh'],
rules: {
'react-refresh/only-export-components': [
'warn',
{ allowConstantExport: true },
],
'@typescript-eslint/no-non-null-assertion': 'off',
},
}
24 changes: 24 additions & 0 deletions pruebas/01-reading-list/foleas/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
7 changes: 7 additions & 0 deletions pruebas/01-reading-list/foleas/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# 01 - Desarrollo de una Aplicación de Lista de Libros

Netlify URL

https://pruebas-tecnicas.netlify.app/

By foleas
14 changes: 14 additions & 0 deletions pruebas/01-reading-list/foleas/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Pruebas Técnicas 01 - Reading List</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>
Loading