32 | )
33 | }
34 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 Luan Eduardo da Costa
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # :heart: React + Tailwind CSS + Glassmorphism
2 |
3 | This project uses Tailwind CSS to design a glassmorphism based portfolio website.
4 |
5 | :point_right: [CLICK HERE TO SEE IN YOUR BROWSER](https://luanedcosta.github.io/react-tailwindcss-glassmorphism/) :point_left:
6 |
7 |
8 |
9 | ## :astonished: What is Tailwind CSS And Glassmorphism?
10 |
11 | - **Tailwind CSS**
12 | - Is a utility-first CSS framework packed with classes that can be composed to build any design, directly in the markup. [Click here to learn more](https://tailwindcss.com/).
13 |
14 | - **Glassmorphism**
15 | - That's a UI trend that has been steadily growing in popularity over the last year. The general idea is to have a background-blur on an object, giving the impression of a frosted glass, but the premise of this style isn't new in itself. It has been used in Windows VISTA, iOS 7 and many other styles. [Click here to learn more](https://hype4.com/blog/glassmorphism).
16 |
17 | ## :link: Useful links to Learn
18 |
19 | - https://hype4.com/blog/glassmorphism
20 | - https://dribbble.com/tags/glassmorphism
21 | - https://tailwindcss.com
22 | - https://tailwindcss.com/docs/guides/create-react-app
23 | - https://glassmorphism.com
24 |
25 | ## :man: Author
26 |
27 | Luan Eduardo da Costa | [Follow me on Linkedin](https://www.linkedin.com/in/luaneducosta/)
28 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "react-tailwindcss-glassmorphism",
3 | "description": "React + Tailwind CSS + Glassmorphism | Learning Tailwind and Glassmorphism",
4 | "version": "0.1.0",
5 | "private": false,
6 | "license": "MIT",
7 | "author": "Luan Eduardo da Costa",
8 | "homepage": "https://luanedcosta.github.io/react-tailwindcss-glassmorphism/",
9 | "dependencies": {
10 | "@craco/craco": "^6.1.0",
11 | "@tailwindcss/postcss7-compat": "^2.0.2",
12 | "@testing-library/jest-dom": "^5.11.4",
13 | "@testing-library/react": "^11.1.0",
14 | "@testing-library/user-event": "^12.1.10",
15 | "@types/jest": "^26.0.15",
16 | "@types/node": "^12.0.0",
17 | "@types/react": "^16.9.53",
18 | "@types/react-dom": "^16.9.8",
19 | "autoprefixer": "9",
20 | "axios": "^0.21.1",
21 | "gh-pages": "^3.1.0",
22 | "postcss": "7",
23 | "react": "^17.0.1",
24 | "react-dom": "^17.0.1",
25 | "react-icons": "^4.1.0",
26 | "react-scripts": "4.0.1",
27 | "tailwindcss": "npm:@tailwindcss/postcss7-compat",
28 | "typescript": "^4.0.3",
29 | "web-vitals": "^0.2.4"
30 | },
31 | "scripts": {
32 | "predeploy": "yarn run build",
33 | "deploy": "gh-pages -d build",
34 | "start": "craco start",
35 | "build": "craco build",
36 | "test": "craco test",
37 | "eject": "react-scripts eject"
38 | },
39 | "eslintConfig": {
40 | "extends": [
41 | "react-app",
42 | "react-app/jest"
43 | ]
44 | },
45 | "browserslist": {
46 | "production": [
47 | ">0.2%",
48 | "not dead",
49 | "not op_mini all"
50 | ],
51 | "development": [
52 | "last 1 chrome version",
53 | "last 1 firefox version",
54 | "last 1 safari version"
55 | ]
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/src/App/index.tsx:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { SiJavascript, SiPhp, SiJava, SiPython } from 'react-icons/si'
3 | import {
4 | FiCode,
5 | FiGithub,
6 | FiLinkedin,
7 | FiMessageSquare,
8 | FiUser,
9 | } from 'react-icons/fi'
10 |
11 | import { KnowledgeLevel } from 'src/Components'
12 |
13 | import useFetchGithubUser from './useFetchGithubUser'
14 |
15 | const App: React.FC = () => {
16 | const { userData, isLoading } = useFetchGithubUser('LuanEdCosta')
17 |
18 | return (
19 |
80 | }
82 | languageName="JavaScript"
83 | experience="My favorite programming language. I already created many websites using React, Vue and even mobile apps with React Native."
84 | />
85 |
86 | }
88 | languageName="PHP"
89 | experience="I learned PHP in Senai technical course and already created two websites using the Codeigniter framework and a website with just PHP."
90 | />
91 |
92 | }
94 | languageName="Java"
95 | experience="Java is an awesome language. I used Java to create native Android apps, Desktop apps and in programming competitions."
96 | />
97 |
98 | }
100 | languageName="Python"
101 | experience="I don't have experience with Python, but know that is one of the best languages to work with machine learning, big data and automations."
102 | />
103 |