Skip to content

Commit f1ac4d9

Browse files
authored
Merge pull request #786 from CodeHarborHub/dev-3
Resovling sonarCloud issue
2 parents 7b71617 + cd899f0 commit f1ac4d9

File tree

5 files changed

+167
-173
lines changed

5 files changed

+167
-173
lines changed

src/data/userData.tsx

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
import { User } from "./users";
2+
3+
export const Users: User[] = [
4+
{
5+
title: "You Tube Clone",
6+
description:
7+
"Build and Deploy a Modern YouTube Clone Application in React JS with Material UI 5",
8+
preview: require("./showcase/YouTube-Clone.jpg"),
9+
website: "https://my-youtube-ajay.vercel.app/",
10+
source: "https://github.com/Ajay-Dhangar/youtube_clone",
11+
tags: ["opensource", "clone", "favorite", "react"],
12+
},
13+
{
14+
title: "Quiz App",
15+
description:
16+
"Explore and test your knowledge with the Quiz app. Engaging quizzes to challenge your mind and expand your horizons. Try it now!",
17+
preview: require("./showcase/quiz-app.jpg"),
18+
website: "https://quiz-app-ajay-dhangar.vercel.app/",
19+
source: "https://github.com/Ajay-Dhangar/Quiz-app",
20+
tags: ["opensource", "clone", "templates"],
21+
},
22+
{
23+
title: "Music App",
24+
description:
25+
"Your music, your way. Explore and enjoy a world of tunes with our Spotify-inspired app. 🎶 ",
26+
preview: require("./showcase/music-app.jpg"),
27+
website: "https://shivay-studio.vercel.app/",
28+
source: "https://github.com/Ajay-Dhangar/music-app",
29+
tags: ["opensource", "clone", "templates"],
30+
},
31+
{
32+
title: "TailwindBlog",
33+
description:
34+
"The Starter app is a feature-rich Next.js and Tailwind CSS blogging starter template.",
35+
preview: require("./showcase/TailwindBlog.jpg"),
36+
website: "https://starter-aj-zero-coding.vercel.app/",
37+
source: "https://github.com/Ajay-Dhangar/starter",
38+
tags: ["opensource", "clone", "templates"],
39+
},
40+
{
41+
title: "GERIGHT",
42+
description:
43+
"Experience culinary excellence at Gericht Restaurant: Modern UI, showcasing The Key To Fine Dining.",
44+
preview: require("./showcase/gericht-restaurant-modern-ui.jpg"),
45+
website: "https://ajay-1.vercel.app/",
46+
source: "https://github.com/Ajay-Dhangar/gericht-restaurant-modern-ui",
47+
tags: ["opensource", "templates", "clone"],
48+
},
49+
{
50+
title: "Tic Tac Toe Game",
51+
description:
52+
"Tic Tac Toe Game using React JS. Play the game and enjoy the fun.",
53+
preview: require("./showcase/react-tic-tac-toe.jpg"),
54+
website: "#",
55+
source: "https://github.com/Ajay-Dhangar/react-tic-tac-toe",
56+
tags: ["opensource", "game", "react"],
57+
},
58+
{
59+
title: "Broadcast Web",
60+
description:
61+
"Broadcast Web is a modern and responsive web application for broadcasting your own channel.",
62+
preview: require("./showcase/broadcast-web.jpg"),
63+
website: "https://codeharborhub-broadcast-web.vercel.app/",
64+
source: "",
65+
tags: ["opensource", "product", "nextjs", "javascript"],
66+
},
67+
{
68+
title: "Scientific Calculator",
69+
description:
70+
"Build and Deploy a Modern and Beginner-friendly Scientific Calculator using HTML, CSS and Vanilla Javascript",
71+
preview: require("./showcase/calculator-app.png"),
72+
website: "https://calcu-plus.vercel.app/",
73+
source: "https://github.com/ParnaRoyChowdhury777/Calculator---CalcuPlus",
74+
tags: ["opensource", "clone", "html", "css", "vanilla"],
75+
},
76+
{
77+
title: "Random Meme Generator",
78+
description:
79+
"It generates random memes by using the technique of API Fetching and also supports the feature of sharing the memes.",
80+
preview: require("./showcase/meme.png"),
81+
website: "https://giggle-hub.vercel.app/",
82+
source: "https://github.com/komal-agarwal5/Giggle-Hub------Meme-Generator",
83+
tags: ["opensource", "product", "html", "css", "javascript"],
84+
},
85+
{
86+
title: "Age Calculator",
87+
description:
88+
"It calculates the exact age in years, months and days on entering a date of birth with proper error handling.",
89+
preview: require("./showcase/age-calculator.png"),
90+
website: "https://age-calculator-rho-two.vercel.app/",
91+
source: "https://github.com/ParnaRoyChowdhury777/Age-Calculator",
92+
tags: ["opensource", "product", "react", "css", "javascript"],
93+
},
94+
{
95+
title: "To Do List App",
96+
description:
97+
"A simple To-Do List App using HTML CSS JS . Add your tasks and manage them easily , mark your task as completed or incomplete ",
98+
preview: require("./showcase/todolist.png"),
99+
website:
100+
"https://50-days-50-web-project.vercel.app/TO_DO_LIST/todolist.html",
101+
source:
102+
"https://github.com/dhairyagothi/50_days_50_web_project/tree/Main/public/TO_DO_LIST",
103+
tags: ["html", "css", "javascript"],
104+
},
105+
{
106+
title: "Currency Converter",
107+
description:
108+
"It allows users to convert between different currencies. It fetches live exchange rates from an API and performs conversions accordingly.",
109+
preview: require("./showcase/currency.png"),
110+
website: "https://coinshift-currency-converter.vercel.app/",
111+
source: "https://github.com/komal-agarwal5/CoinShift-Currency-Converter",
112+
tags: ["opensource", "product", "react", "css", "javascript"],
113+
},
114+
{
115+
title: "Guess The Number Game",
116+
description:
117+
"It allows users to play the Guess The Number Game based on the choice of Easy(3 rounds), Intermediate(5 rounds) and Hard(7 rounds).",
118+
preview: require("./showcase/guessnumber.png"),
119+
website: "https://guess-me-tau.vercel.app/",
120+
source: "https://github.com/ParnaRoyChowdhury777/Guess_The_Number_Game",
121+
tags: ["opensource", "product", "html", "css", "javascript", "vanilla"],
122+
},
123+
{
124+
title: "QR Generator",
125+
description: "It generates a QR code based on a typed text or URL.",
126+
preview: require("./showcase/qr_generator.png"),
127+
website: "https://scan--me.vercel.app/",
128+
source: "https://github.com/ParnaRoyChowdhury777/ScanMe",
129+
tags: ["opensource", "product", "html", "css", "javascript", "vanilla"],
130+
},
131+
];

src/data/users.tsx

Lines changed: 2 additions & 136 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { sortBy } from "../utils/jsUtils";
2-
2+
import { Users } from "./userData";
33
export type Tag = {
44
label: string;
55
description: string;
@@ -170,146 +170,12 @@ export const Tags: { [type in TagType]: Tag } = {
170170
},
171171
};
172172

173-
const Users: User[] = [
174-
{
175-
title: "You Tube Clone",
176-
description:
177-
"Build and Deploy a Modern YouTube Clone Application in React JS with Material UI 5",
178-
preview: require("./showcase/YouTube-Clone.jpg"),
179-
website: "https://my-youtube-ajay.vercel.app/",
180-
source: "https://github.com/Ajay-Dhangar/youtube_clone",
181-
tags: ["opensource", "clone", "favorite", "react"],
182-
},
183-
{
184-
title: "Quiz App",
185-
description:
186-
"Explore and test your knowledge with the Quiz app. Engaging quizzes to challenge your mind and expand your horizons. Try it now!",
187-
preview: require("./showcase/quiz-app.jpg"),
188-
website: "https://quiz-app-ajay-dhangar.vercel.app/",
189-
source: "https://github.com/Ajay-Dhangar/Quiz-app",
190-
tags: ["opensource", "clone", "templates"],
191-
},
192-
{
193-
title: "Music App",
194-
description:
195-
"Your music, your way. Explore and enjoy a world of tunes with our Spotify-inspired app. 🎶 ",
196-
preview: require("./showcase/music-app.jpg"),
197-
website: "https://shivay-studio.vercel.app/",
198-
source: "https://github.com/Ajay-Dhangar/music-app",
199-
tags: ["opensource", "clone", "templates"],
200-
},
201-
202-
{
203-
title: "TailwindBlog",
204-
description:
205-
"The Starter app is a feature-rich Next.js and Tailwind CSS blogging starter template.",
206-
preview: require("./showcase/TailwindBlog.jpg"),
207-
website: "https://starter-aj-zero-coding.vercel.app/",
208-
source: "https://github.com/Ajay-Dhangar/starter",
209-
tags: ["opensource", "clone", "templates"],
210-
},
211-
212-
{
213-
title: "GERIGHT",
214-
description:
215-
"Experience culinary excellence at Gericht Restaurant: Modern UI, showcasing The Key To Fine Dining.",
216-
preview: require("./showcase/gericht-restaurant-modern-ui.jpg"),
217-
website: "https://ajay-1.vercel.app/",
218-
source: "https://github.com/Ajay-Dhangar/gericht-restaurant-modern-ui",
219-
tags: ["opensource", "templates", "clone"],
220-
},
221-
{
222-
title: "Tic Tac Toe Game",
223-
description:
224-
"Tic Tac Toe Game using React JS. Play the game and enjoy the fun.",
225-
preview: require("./showcase/react-tic-tac-toe.jpg"),
226-
website: "#",
227-
source: "https://github.com/Ajay-Dhangar/react-tic-tac-toe",
228-
tags: ["opensource", "game", "react"],
229-
},
230-
{
231-
title: "Broadcast Web",
232-
description:
233-
"Broadcast Web is a modern and responsive web application for broadcasting your own channel.",
234-
preview: require("./showcase/broadcast-web.jpg"),
235-
website: "https://codeharborhub-broadcast-web.vercel.app/",
236-
source: "",
237-
tags: ["opensource", "product", "nextjs", "javascript"],
238-
},
239-
{
240-
title: "Scientific Calculator",
241-
description:
242-
"Build and Deploy a Modern and Beginner-friendly Scientific Calculator using HTML, CSS and Vanilla Javascript",
243-
preview: require("./showcase/calculator-app.png"),
244-
website: "https://calcu-plus.vercel.app/",
245-
source: "https://github.com/ParnaRoyChowdhury777/Calculator---CalcuPlus",
246-
tags: ["opensource", "clone", "html", "css", "vanilla"],
247-
},
248-
{
249-
title: "Random Meme Generator",
250-
description:
251-
"It generates random memes by using the technique of API Fetching and also supports the feature of sharing the memes.",
252-
preview: require("./showcase/meme.png"),
253-
website: "https://giggle-hub.vercel.app/",
254-
source: "https://github.com/komal-agarwal5/Giggle-Hub------Meme-Generator",
255-
tags: ["opensource", "product", "html", "css", "javascript"],
256-
},
257-
{
258-
title: "Age Calculator",
259-
description:
260-
"It calculates the exact age in years, months and days on entering a date of birth with proper error handling.",
261-
preview: require("./showcase/age-calculator.png"),
262-
website: "https://age-calculator-rho-two.vercel.app/",
263-
source: "https://github.com/ParnaRoyChowdhury777/Age-Calculator",
264-
tags: ["opensource", "product", "react", "css", "javascript"],
265-
},
266-
{
267-
title: "To Do List App",
268-
description:
269-
"A simple To-Do List App using HTML CSS JS . Add your tasks and manage them easily , mark your task as completed or incomplete ",
270-
preview: require("./showcase/todolist.png"),
271-
website:
272-
"https://50-days-50-web-project.vercel.app/TO_DO_LIST/todolist.html",
273-
source:
274-
"https://github.com/dhairyagothi/50_days_50_web_project/tree/Main/public/TO_DO_LIST",
275-
tags: ["html", "css", "javascript"],
276-
},
277-
{
278-
title: "Currency Converter",
279-
description:
280-
"It allows users to convert between different currencies. It fetches live exchange rates from an API and performs conversions accordingly.",
281-
preview: require("./showcase/currency.png"),
282-
website: "https://coinshift-currency-converter.vercel.app/",
283-
source: "https://github.com/komal-agarwal5/CoinShift-Currency-Converter",
284-
tags: ["opensource", "product", "react", "css", "javascript"],
285-
},
286-
{
287-
title: "Guess The Number Game",
288-
description:
289-
"It allows users to play the Guess The Number Game based on the choice of Easy(3 rounds), Intermediate(5 rounds) and Hard(7 rounds).",
290-
preview: require("./showcase/guessnumber.png"),
291-
website: "https://guess-me-tau.vercel.app/",
292-
source: "https://github.com/ParnaRoyChowdhury777/Guess_The_Number_Game",
293-
tags: ["opensource", "product", "html", "css", "javascript", "vanilla"],
294-
},
295-
{
296-
title: "QR Generator",
297-
description: "It generates a QR code based on a typed text or URL.",
298-
preview: require("./showcase/qr_generator.png"),
299-
website: "https://scan--me.vercel.app/",
300-
source: "https://github.com/ParnaRoyChowdhury777/ScanMe",
301-
tags: ["opensource", "product", "html", "css", "javascript", "vanilla"],
302-
},
303-
];
304-
305173
export const TagList = Object.keys(Tags) as TagType[];
306174
function sortUsers() {
307175
let result = Users;
308-
// Sort by site name
309176
result = sortBy(result, (user) => user.title.toLowerCase());
310-
// Sort by favorite tag, favorites first
311177
result = sortBy(result, (user) => !user.tags.includes("favorite"));
312178
return result;
313179
}
314180

315-
export const sortedUsers = sortUsers();
181+
export const sortedUsers = sortUsers();

src/pages/showcase/_components/ShowcaseTooltip/styles.module.css

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,4 @@
1-
/**
2-
* Copyright (c) Facebook, Inc. and its affiliates.
3-
*
4-
* This source code is licensed under the MIT license found in the
5-
* LICENSE file in the root directory of this source tree.
6-
*/
7-
8-
.tooltip {
1+
.tooltip {
92
border-radius: 4px;
103
padding: 4px 8px;
114
color: var(--site-color-tooltip);
@@ -32,14 +25,14 @@
3225

3326
.tooltipArrow::before {
3427
visibility: visible;
35-
content: '';
28+
content: "";
3629
transform: rotate(45deg);
3730
}
3831

39-
.tooltip[data-popper-placement^='top'] > .tooltipArrow {
32+
.tooltip[data-popper-placement^="top"] > .tooltipArrow {
4033
bottom: -4px;
4134
}
4235

43-
.tooltip[data-popper-placement^='bottom'] > .tooltipArrow {
36+
.tooltip[data-popper-placement^="bottom"] > .tooltipArrow {
4437
top: -4px;
4538
}

0 commit comments

Comments
 (0)