Skip to content

Commit fc1db00

Browse files
committed
fix(): Fixing the website and making it live
1 parent 2b40f87 commit fc1db00

11 files changed

Lines changed: 87 additions & 51 deletions

File tree

src/assets/icons/Projects/constants.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,5 @@ export const PROJECT_NAME_ICON_MAP: Record<ProjectName, JSX.Element> = {
3232
[ProjectName.TopAppAi]: <TopAppAi width={SIZE} height={SIZE} />,
3333
[ProjectName.Dashwave]: <Dashwave width={SIZE} height={SIZE} />,
3434
[ProjectName.GalaxyUI]: <Galaxy width={SIZE} height={SIZE} color="white" />,
35+
[ProjectName.TestCov]: <Galaxy width={SIZE} height={SIZE} color="white" />,
3536
};

src/assets/icons/Projects/type.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,5 @@ export enum ProjectName {
1212
TopAppAi = 'topAppAi',
1313
Dashwave = 'dashwave',
1414
GalaxyUI = 'galaxyUI',
15+
TestCov = 'testcov',
1516
}

src/components/Chip/Chip.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,10 @@ export const ChipMap: Record<
9595
const Chip = ({ type, size = 'md' }: ChipProps) => {
9696
return (
9797
<HStack
98-
boxShadow={'0 0 4px 2px #FFFFFFA0'}
98+
boxShadow={'0 0 4px 1px #FFFFFFA0'}
9999
spacing={size === 'md' ? 1 : 0.1}
100-
p={size === 'md' ? 1 : 0.3}
101-
px={size === 'md' ? 1 : 0.6}
102-
borderRadius="lg"
100+
px={1}
101+
borderRadius={size === 'md' ? '0.5rem' : '0.25rem'}
103102
border={`1px solid`}
104103
color="white"
105104
zIndex={0}

src/data/Projects.ts

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ This library has most of the UI components and hooks required for building hourc
136136
],
137137
},
138138
{
139-
title: 'Dashwave',
139+
title: 'Growboard',
140140
icon: ProjectName.Dashwave,
141141
description: `A web app for managing stuffs in life like study, projects, expenses, secrets, passwords, writing journals, etc. A web app for managing stuff in life like study, projects, expenses, secrets, passwords, writing journals etc.
142142
This project was started with a idea to manage everything at one place without maintaining something overwhelming or complicated.`,
@@ -155,4 +155,24 @@ This library has most of the UI components and hooks required for building hourc
155155
'This project is still under development and more features are being added regularly.',
156156
],
157157
},
158+
{
159+
title: 'TestCov.com',
160+
icon: ProjectName.TestCov,
161+
description: `A web platform for parsing the test results of code coverage tools like Jest, Mocha, and others. This platform is designed to help developers and teams analyze their code coverage reports in a more user-friendly way.
162+
This project was started with the idea to make it easier for developers to understand their code coverage and improve their testing practices.`,
163+
githubLink: 'https://github.com/TestCov-com',
164+
link: 'https://testcov.com',
165+
tags: [
166+
Language.react,
167+
Language.typescript,
168+
Language.i18n,
169+
Language.supabase,
170+
],
171+
keyPoints: [
172+
'This project is under development and more features are being added regularly.',
173+
'Built with React, TypeScript, Chakra UI, and Tailwind CSS.',
174+
'Feature like parsing the test results of code coverage tools like Jest, Mocha, and others.',
175+
'This project is still under development and more features are being added regularly.',
176+
],
177+
},
158178
];

src/data/Work.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { WorkType } from './types';
22

33
export const WORK_DATA: WorkType = {
44
'2025': {
5-
title: 'Software Engineer III | React native ',
5+
title: 'Software Lead | React / React Native',
66
description:
77
'Started with more responsibilities along with handling the mobile x-platform dev team. Helped deliver the IoT based app for the client and fixed crucial bugs.',
88
keyPoints: [

src/data/contact.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
export const CONTACT = {
22
email: 'raikwar.amit.1603@gmail.com',
3-
github: 'https://github.com/onemanfighter',
3+
github: 'https://github.com/ar1603',
44
linkedIn: 'https://www.linkedin.com/in/amitrai1603/',
55
medium: 'https://amitraikwar.medium.com/',
6-
instagram: 'https://www.instagram.com/',
6+
instagram: 'https://www.instagram.com/amit1629a/',
77
};

src/localization/locales/en/main.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
},
2121
"work": {
2222
"title": "Work Experience",
23-
"description": "I've been working with Raja software labs for more than 3.5 years. Here's a timeline of my journey at RSL along with key skills development."
23+
"description": "I've been working with Raja software labs for \"4 years\". Here's a timeline of my journey at RSL along with key skills development."
2424
},
2525
"projects": {
2626
"title": "Projects"

src/router/PublicRoutes.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import ArticlesScreen from '../screens/articles/ArticlesScreen';
1212
import ProjectsScreen from '../screens/projects/ProjectsScreen';
1313
import ArticleEditor from '@screens/articleEditor/ArticleEditor';
1414

15-
export const BASE_URL = 'secret_path';
15+
export const BASE_URL = '';
1616
export const BASE_URL_ROUTE = isEmpty(BASE_URL) ? '/' : `/${BASE_URL}`;
1717
export const BASE_NAV_ROUTE = isEmpty(BASE_URL) ? '/' : `/${BASE_URL}/`;
1818

@@ -32,7 +32,7 @@ const publicRouter = createBrowserRouter(
3232
<Route path="articles" element={<ArticlesScreen />}>
3333
<Route path=":id" element={<ArticlesScreen />} />
3434
</Route>
35-
<Route path="privateRoute" element={<ArticleEditor />} />
35+
<Route path="add_article29" element={<ArticleEditor />} />
3636
<Route path="projects" element={<ProjectsScreen />}>
3737
<Route path=":id" element={<ProjectsScreen />} />
3838
</Route>

src/screens/articles/ArticlesScreen.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ const ArticlesScreen = () => {
4747
const { data } = useGetArticlesData();
4848
const location = useLocation();
4949
const [category, setCategory] = useState('All');
50-
const secondPath = location.pathname.split('/')[3];
50+
const secondPath = location.pathname.split('/')[2];
5151
const [sortByName, setSortBy] = useState<SortByType>('none');
5252

5353
const articles = useMemo(

src/screens/articles/components/StreakStalker.tsx

Lines changed: 37 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import {
1111
Tooltip,
1212
Box,
1313
Text,
14+
VStack,
1415
} from '@chakra-ui/react';
1516
import { Noise } from '@components';
1617
import { range } from 'lodash';
@@ -68,44 +69,51 @@ const StreakStalker = ({ dates }: { dates: string[] }) => {
6869
<Noise />
6970
<DrawerCloseButton />
7071
<DrawerHeader>Activity Tracker, 2025</DrawerHeader>
71-
<DrawerBody p={0}>
72+
<DrawerBody p={0} m={2}>
7273
<Box
7374
display={'grid'}
74-
gridTemplateRows={'repeat(7, 1fr)'}
7575
flexDirection={'row'}
7676
p={5}
7777
gridAutoFlow={'column'}
7878
>
7979
{Object.entries(MonthDaysMap).map(([month, daysInMonth]) => (
80-
<>
81-
<Text aria-colspan={5} fontSize={10} textAlign={'center'}>
80+
<VStack key={month} spacing={0}>
81+
<Text fontSize={10} textAlign={'center'}>
8282
{MONTH_NUMBER_NAME_MAP[month]}
8383
</Text>
84-
{range(1, daysInMonth + 1).map((dayOfMonth) => (
85-
<Tooltip
86-
key={dayOfMonth + 1}
87-
label={`${dayOfMonth + 1} ${MONTH_NUMBER_NAME_MAP[month]}`}
88-
hasArrow
89-
>
90-
<Box
91-
m={'1px'}
92-
borderRadius={3}
93-
color={'white'}
94-
fontSize={10}
95-
border={'1px solid gray'}
96-
bg={
97-
dateMap?.[month]?.includes(dayOfMonth)
98-
? 'green.600'
99-
: 'gray.900'
100-
}
101-
textAlign={'center'}
102-
h={5}
103-
w={5}
104-
onClick={() => console.log('clicked')}
105-
/>
106-
</Tooltip>
107-
))}
108-
</>
84+
<Box
85+
display={'grid'}
86+
gridTemplateRows={'repeat(7, 2fr)'}
87+
flexDirection={'row'}
88+
p={5}
89+
gridAutoFlow={'column'}
90+
>
91+
{range(1, daysInMonth + 1).map((dayOfMonth) => (
92+
<Tooltip
93+
key={dayOfMonth + 1}
94+
label={`${dayOfMonth + 1} ${MONTH_NUMBER_NAME_MAP[month]}`}
95+
hasArrow
96+
>
97+
<Box
98+
m={'1px'}
99+
borderRadius={3}
100+
color={'white'}
101+
fontSize={10}
102+
border={'1px solid gray'}
103+
bg={
104+
dateMap?.[month]?.includes(dayOfMonth)
105+
? 'green.600'
106+
: 'gray.900'
107+
}
108+
textAlign={'center'}
109+
h={5}
110+
w={5}
111+
onClick={() => console.log('clicked')}
112+
/>
113+
</Tooltip>
114+
))}
115+
</Box>
116+
</VStack>
109117
))}
110118
</Box>
111119
</DrawerBody>

0 commit comments

Comments
 (0)