Skip to content

Commit 245dec7

Browse files
authored
Merge pull request #13 from TorresjDev/fullstack-dev
commit update
2 parents 4da55c8 + a902b70 commit 245dec7

File tree

7 files changed

+232
-134
lines changed

7 files changed

+232
-134
lines changed

README.md

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,22 @@
11
# 🌟 Jesus Torres: Portfolio Project
22

3-
Welcome to my portfolio project! This is a cutting-edge **Next.js** application showcasing my skills, projects, and experience. 🚀 Built with a blend of modern frameworks and tools, the portfolio serves as a central hub for my professional journey and creative work.
3+
Welcome to my portfolio project! This is a cutting-edge **Next.js** application showcasing my skills, projects, and experience. 🚀 Built with a blend of modern frameworks and tools, the portfolio serves as a central hub for my professional journey and creative work.
44

55
---
66

77
## ✨ Project Overview
8+
89
This portfolio is designed to:
10+
911
- 🌐 Highlight my recent projects and professional experience.
1012
- 🎨 Provide a sleek, interactive design with responsive layouts.
1113
- 🔍 Incorporate dynamic elements for an engaging user experience.
1214

1315
---
1416

1517
## 🌐 Live Website
16-
Check out the live website here: [Portfolio Website](https://mango-pebble-08050a31e.4.azurestaticapps.net/) 🌍
18+
19+
Check out the live website here: [Portfolio Website](http://tiny.cc/Jtorres_dev) 🌍
1720

1821
---
1922

@@ -32,27 +35,33 @@ Check out the live website here: [Portfolio Website](https://mango-pebble-08050a
3235
Here are the main technologies and libraries powering this portfolio:
3336

3437
### Core Frameworks
38+
3539
- **Next.js** 🌟
3640
- **React** ⚛️
3741

3842
### Styling & Animations
43+
3944
- **Tailwind CSS** 🎨
4045
- **Framer Motion** 🎥
4146

4247
### 3D Graphics
48+
4349
- **Three.js** 🌌
4450
- **@react-three/fiber** 🛠️
4551

4652
### Utility Libraries
53+
4754
- **clsx** 🛠️
4855
- **tailwind-merge** 🔀
4956
- **postcss** 💅
5057

5158
### Development Tools
59+
5260
- **TypeScript** 💻
5361
- **ESLint** 🧐
5462

5563
### Monitoring
64+
5665
- **@sentry/nextjs** 🛡️
5766

5867
---
@@ -62,57 +71,68 @@ Here are the main technologies and libraries powering this portfolio:
6271
To run this project locally, follow these steps:
6372

6473
### 1. Clone the Repository
74+
6575
```bash
6676
git clone https://github.com/username/portfolio.git
6777
```
6878

6979
### 2. Install Dependencies
80+
7081
```bash
7182
npm install
7283
```
7384

7485
### 3. Start the Development Server
86+
7587
```bash
7688
npm run dev
7789
```
7890

7991
### 4. Open in Browser
92+
8093
Navigate to [http://localhost:3000](http://localhost:3000) to view the application.
8194

8295
---
8396

8497
## 🔧 Configuration
8598

8699
### Environment Variables
100+
87101
To enable error monitoring and other advanced features, set up the following environment variables:
102+
88103
- `NEXT_PUBLIC_SENTRY_DSN`: Your Sentry Data Source Name.
89104
- `NEXT_PUBLIC_API_URL`: The base API URL (if applicable).
90105

91106
### Deployment Options
92107

93108
#### Azure Static Web Apps 🌐
109+
94110
This portfolio is live on Azure Static Web Apps for seamless global availability.
95111

96112
#### GitHub Pages 🖥️
113+
97114
Also configured for deployment via GitHub Pages to ensure redundancy.
98115

99116
---
100117

101118
## 🚀 Future Improvements
102119

103120
Some planned enhancements include:
121+
104122
- 🌟 Adding more 3D visualizations.
105123
- 📈 Expanding project case studies.
106124
- 🔒 Implementing advanced security features.
107125

108126
---
109127

110128
## 🤝 Contributions
129+
111130
This project is personal but open to constructive feedback! Feel free to fork, star ⭐, or create an issue for suggestions.
112131

113132
---
114133

115134
### 📧 Contact Me
135+
116136
If you'd like to connect, reach out via email or check out my social media profiles on the site.
117137

118138
---

app/globals.css

Lines changed: 63 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -3,93 +3,94 @@
33
@tailwind utilities;
44

55
@layer base {
6-
:root {
7-
--background: 0 0% 100%;
8-
--foreground: 240 10% 3.9%;
6+
:root {
7+
--background: 0 0% 100%;
8+
--foreground: 240 10% 3.9%;
99

10-
--card: 0 0% 100%;
11-
--card-foreground: 240 10% 3.9%;
10+
--card: 0 0% 100%;
11+
--card-foreground: 240 10% 3.9%;
1212

13-
--popover: 0 0% 100%;
14-
--popover-foreground: 240 10% 3.9%;
13+
--popover: 0 0% 100%;
14+
--popover-foreground: 240 10% 3.9%;
1515

16-
--primary: 240 5.9% 10%;
17-
--primary-foreground: 0 0% 98%;
16+
--primary: 240 5.9% 10%;
17+
--primary-foreground: 0 0% 98%;
1818

19-
--secondary: 240 4.8% 95.9%;
20-
--secondary-foreground: 240 5.9% 10%;
19+
--secondary: 240 4.8% 95.9%;
20+
--secondary-foreground: 240 5.9% 10%;
2121

22-
--muted: 240 4.8% 95.9%;
23-
--muted-foreground: 240 3.8% 46.1%;
22+
--muted: 240 4.8% 95.9%;
23+
--muted-foreground: 240 3.8% 46.1%;
2424

25-
--accent: 240 4.8% 95.9%;
26-
--accent-foreground: 240 5.9% 10%;
25+
--accent: 240 4.8% 95.9%;
26+
--accent-foreground: 240 5.9% 10%;
2727

28-
--destructive: 0 84.2% 60.2%;
29-
--destructive-foreground: 0 0% 98%;
28+
--destructive: 0 84.2% 60.2%;
29+
--destructive-foreground: 0 0% 98%;
3030

31-
--border: 240 5.9% 90%;
32-
--input: 240 5.9% 90%;
33-
--ring: 240 10% 3.9%;
31+
--border: 240 5.9% 90%;
32+
--input: 240 5.9% 90%;
33+
--ring: 240 10% 3.9%;
3434

35-
--radius: 0.5rem;
36-
}
35+
--radius: 0.5rem;
36+
}
3737

38-
.dark {
39-
--background: 240 10% 3.9%;
40-
--foreground: 0 0% 98%;
38+
.dark {
39+
--background: 240 10% 3.9%;
40+
--foreground: 0 0% 98%;
4141

42-
--card: 240 10% 3.9%;
43-
--card-foreground: 0 0% 98%;
42+
--card: 240 10% 3.9%;
43+
--card-foreground: 0 0% 98%;
4444

45-
--popover: 240 10% 3.9%;
46-
--popover-foreground: 0 0% 98%;
45+
--popover: 240 10% 3.9%;
46+
--popover-foreground: 0 0% 98%;
4747

48-
--primary: 0 0% 98%;
49-
--primary-foreground: 240 5.9% 10%;
48+
--primary: 0 0% 98%;
49+
--primary-foreground: 240 5.9% 10%;
5050

51-
--secondary: 240 3.7% 15.9%;
52-
--secondary-foreground: 0 0% 98%;
51+
--secondary: 240 3.7% 15.9%;
52+
--secondary-foreground: 0 0% 98%;
5353

54-
--muted: 240 3.7% 15.9%;
55-
--muted-foreground: 240 5% 64.9%;
54+
--muted: 240 3.7% 15.9%;
55+
--muted-foreground: 240 5% 64.9%;
5656

57-
--accent: 240 3.7% 15.9%;
58-
--accent-foreground: 0 0% 98%;
57+
--accent: 240 3.7% 15.9%;
58+
--accent-foreground: 0 0% 98%;
5959

60-
--destructive: 0 62.8% 30.6%;
61-
--destructive-foreground: 0 0% 98%;
60+
--destructive: 0 62.8% 30.6%;
61+
--destructive-foreground: 0 0% 98%;
6262

63-
--border: 240 3.7% 15.9%;
64-
--input: 240 3.7% 15.9%;
65-
--ring: 240 4.9% 83.9%;
66-
}
63+
--border: 240 3.7% 15.9%;
64+
--input: 240 3.7% 15.9%;
65+
--ring: 240 4.9% 83.9%;
66+
}
6767
}
6868

6969
@layer base {
70-
* {
71-
@apply border-border !scroll-smooth;
72-
}
73-
body {
74-
@apply bg-background text-foreground;
75-
}
76-
button {
77-
@apply active:outline-none;
78-
}
70+
* {
71+
@apply border-border !scroll-smooth;
72+
}
73+
body {
74+
@apply bg-background text-foreground;
75+
}
76+
button {
77+
@apply active:outline-none;
78+
}
7979
}
8080

8181
@layer utilities {
82-
.heading {
83-
@apply font-bold text-4xl md:text-5xl text-center;
84-
}
82+
.heading {
83+
@apply font-bold text-4xl md:text-5xl text-center;
84+
}
8585

86-
.black-gradient {
87-
background: linear-gradient(90deg, #161a31 0%, #06091f 100%);
88-
}
86+
.black-gradient {
87+
background: linear-gradient(90deg, #161a31 0%, #06091f 100%);
88+
}
8989
}
9090

91-
body, html {
92-
margin: 0;
93-
padding: 0;
94-
overflow-x: hidden;
91+
body,
92+
html {
93+
margin: 0;
94+
padding: 0;
95+
overflow-x: hidden;
9596
}

0 commit comments

Comments
 (0)