In our editorial team, we always think of our readers. That's why we created this web application for you. It is a tool that allows you to list the books you have pending to read from our catalog of available books. With this app, you can keep track of the books you want to read and stay organized. We hope you enjoy the experience!.
Stars are welcome 😊
In the first challenge of "Pruebas técnicas de Programación", you will need to implement a small book list application using your choice of frontend framework. This application should allow users to add, remove, edit, and list the books they want to read.
git clone https://github.com/thotluna/Reading-Bookshop.git
: Clone repositorypnpm install
: Install dependenciespnpm dev
: Run app in mode development
pnpm test
: Run unit testnpm test.e2e
: Execute Playwright in clinpm test.e2e.ui
: Execute Playwright with ui
pnpm lint
: Run linterpnpm format
: Fix format issuespnpm format.check
: Check format issues
This project comes with a GitHub Actions workflow to automatically publish to any push to main.
For publishing to work you will need to add a secret VERCEL_ORG_ID and VERCEL_PROJECT_ID to your repository
Read the full documentation on the vercel publish github action.
- TypeScript
- vite
- ESLint and Prettier
- React
- tailwindcss
- Playwright with Testing Library for acceptance/component tests
- vitest with Testing Library and happy-dom for component and unit tests
- GitHub Action Workflows set up to run tests and linting on push
- .editorconfig for sharing the IDE config