Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/touwinho/curriculum-vitae
Personal website project built with React, TypeScript, and Tailwind CSS, designed to showcase professional experience and skills.
https://github.com/touwinho/curriculum-vitae
Last synced: 12 days ago
JSON representation
Personal website project built with React, TypeScript, and Tailwind CSS, designed to showcase professional experience and skills.
- Host: GitHub
- URL: https://github.com/touwinho/curriculum-vitae
- Owner: touwinho
- Created: 2025-01-07T14:45:50.000Z (29 days ago)
- Default Branch: master
- Last Pushed: 2025-01-23T16:39:06.000Z (13 days ago)
- Last Synced: 2025-01-23T17:33:39.823Z (13 days ago)
- Language: TypeScript
- Homepage:
- Size: 2.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Curriculum Vitae
This repository contains the source code for my personal curriculum vitae. The website is designed to showcase my professional experience, skills, and projects in a visually appealing and interactive manner.
## Introduction
The website is built using modern web development technologies, including:
- **React**: A JavaScript library for building user interfaces.
- **TypeScript**: A typed superset of JavaScript that compiles to plain JavaScript.
- **Tailwind CSS**: A utility-first CSS framework for rapid UI development.
- **Swiper**: A modern touch slider for displaying logos and other content.
- **i18next**: An internationalization framework for handling multiple languages.## Table of Contents
- [Features](#features)
- [Setup](#setup)
- [Development](#development)## Features
- **Responsive Design**: The website is fully responsive and works on all devices.
- **Theme Switching**: Users can switch between light and dark themes.
- **Internationalization**: The website supports multiple languages (English and Polish).
- **Swiper Integration**: A swiper component is used to display logos of collaborators.## Setup
To set up this project locally, follow these steps:
1. **Clone the repository:**
```bash
git clone https://github.com/touwinho/curriculum-vitae.git
```2. **Navigate to the project directory:**
```bash
cd curriculum-vitae
```3. **Install proper Node.js version**
```
nvm install
```4. **Install dependencies:**
If there are any dependencies, install them using the following command:```bash
yarn install
```## Development
To start the development server, use the following command:
```bash
yarn dev
```