This commit is contained in:
2026-03-23 20:21:11 -03:00
parent 521f414bef
commit ad61fc3308
75 changed files with 4522 additions and 4283 deletions
+9 -98
View File
@@ -1,105 +1,16 @@
# Christian Falcão's Portfolio
# React + Vite
Welcome to my professional portfolio repository. This portfolio showcases my skills, projects, and experience as a Front-End Developer specializing in React. Feel free to explore the various sections to learn more about my work and capabilities.
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
## 🌐 Live Portfolio
Currently, two official plugins are available:
Visit my portfolio website: [christiandonf.github.io/Portifolio-Christian-Falcao](https://christiandonf.github.io/Portifolio-Christian-Falcao/)
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Oxc](https://oxc.rs)
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/)
## 📋 Overview
## React Compiler
This portfolio was designed and developed to demonstrate my front-end development expertise and showcase my professional journey. It features a responsive design, interactive elements, and a collection of my most significant projects.
The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation).
## 🛠️ Technologies Used
## Expanding the ESLint configuration
- **React.js** - Main framework for building the user interface
- **HTML5/CSS3** - Structure and styling
- **JavaScript** - Programming logic and interactivity
- **React Icons** - Icon implementation
- **GitHub Pages** - Hosting platform
## 📱 Features
- **Responsive Design** - Optimized for all screen sizes (mobile, tablet, desktop)
- **Dark/Light Theme** - Toggle between visual modes
- **Interactive UI** - Smooth scrolling, animations, and transitions
- **Project Showcase** - Highlighted portfolio projects with links
- **Contact Form** - Direct communication channel
- **Languages Toggle** - Support for multiple languages
## 📂 Project Structure
```
├── public/
│ ├── favicon.ico
│ ├── index.html
│ └── assets/
├── src/
│ ├── components/
│ │ ├── About/
│ │ ├── Contact/
│ │ ├── Experience/
│ │ ├── Footer/
│ │ ├── Header/
│ │ ├── Nav/
│ │ ├── Portfolio/
│ │ ├── Services/
│ │ └── Testimonials/
│ ├── assets/
│ ├── App.js
│ ├── index.js
│ └── styles/
├── package.json
├── README.md
└── .gitignore
```
## 🚀 Installation and Setup
To run this portfolio locally:
1. Clone the repository
```bash
git clone https://github.com/christiandonf/Portifolio-Christian-Falcao.git
```
2. Navigate to the project directory
```bash
cd Portifolio-Christian-Falcao
```
3. Install dependencies
```bash
npm install
```
4. Start the development server
```bash
npm start
```
5. Open your browser and visit `http://localhost:3000`
## 📊 Portfolio Sections
- **Home** - Introduction and brief overview
- **About** - Professional background and personal information
- **Experience** - Skills and technical proficiencies
- **Portfolio** - Showcase of selected projects
- **Contact** - Ways to get in touch
## 📞 Contact Information
Feel free to reach out through any of the following channels:
- **Email**: christiandonfalcao@gmail.com
- **LinkedIn**: [Christian Falcão](https://www.linkedin.com/in/christianfalcao/)
- **GitHub**: [christiandonf](https://github.com/christiandonf)
## 📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
---
© 2023 Christian Falcão. All Rights Reserved.
If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project.