Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/duquejo/duquejo-cv-next
Next JS - GitHub repository dedicated to showcasing my professional journey
https://github.com/duquejo/duquejo-cv-next
a11y i18n int msw nextjs playwright react seo shadcn-ui ssr swr tailwindcss typescript vitest
Last synced: 1 day ago
JSON representation
Next JS - GitHub repository dedicated to showcasing my professional journey
- Host: GitHub
- URL: https://github.com/duquejo/duquejo-cv-next
- Owner: duquejo
- Created: 2025-01-13T15:13:29.000Z (28 days ago)
- Default Branch: main
- Last Pushed: 2025-02-08T03:51:46.000Z (2 days ago)
- Last Synced: 2025-02-08T04:20:17.480Z (2 days ago)
- Topics: a11y, i18n, int, msw, nextjs, playwright, react, seo, shadcn-ui, ssr, swr, tailwindcss, typescript, vitest
- Language: TypeScript
- Homepage: https://www.duquejo.com/
- Size: 3.62 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/codeowners
Awesome Lists containing this project
README
# José Duque Curriculum Vitae
**Site URL: [www.duquejo.com](https://www.duquejo.com/)**
Welcome to my GitHub repository dedicated to showcasing my professional journey! This repository serves as an interactive and dynamic Curriculum Vitae, providing an in-depth look at my skills, experiences, and projects.
Thank you for visiting, and I look forward to connecting with you!
## Table of Contents
- [Technologies & Tools](#technologies)
- [Installation](#installation)
- [Live Screenshots](#screenshots)
- [Support & Contributing](#contributing)## Technologies
- Typescript
- React JS
- Next JS
- SWR (React hooks for data fetching)
- ShadcnUI
- Tailwind
- Negotiator (HTTP Content language)
- Vitest (Unit tests)
- React Testing library
- Playwright (Integration & e2e tests)
- Next intl (Internationalization)
- Eslint / Prettier (Code standards)
- Husky & Commitlint / Gitmoji (Commit standards)
- Vercel (Deployment & Statistics)## Installation
Download the project directory and follow the next steps:
1. Copy the `.env.sample` file, rename it as `.env`, and complete the local environment variables for the Github connection and the site translation features.
```dotenv
EVENT_GITHUB_URL="Github feed source"
EVENT_GITHUB_SOURCE="Github token"
PDF_EMAIL="PDF final email"
PDF_WEBSITE="Website footer source url"
PDF_FILENAME="PDF download filename"
ALLOWED_ORIGINS="Comma separated allowed origins"
```2. Install the packages using `yarn install`.
3. Run `yarn dev` for start the vite development environment or `yarn build` to start the production bundling package process.## Screenshots
## Contributing
- Please contribute using [GitHub Flow](https://guides.github.com/introduction/flow/).
- In case you need to add a contribution request, create a branch, add commits, and [open a pull request](https://github.com/duquejo/vue-cv/compare/) following the [Gitmoji convention](https://gitmoji.dev/):```bash
[scope?][:?] # Ex: ":sparkles: feat(users): users management feature"
```- **intention**: An emoji from the list.
- **scope**: An optional string that adds contextual information for the scope of the change.
- **message**: A brief explanation of the change.