diff --git a/public/static/icons/c++.png b/public/static/icons/c++.png
deleted file mode 100644
index 4641bcb..0000000
Binary files a/public/static/icons/c++.png and /dev/null differ
diff --git a/public/static/icons/c.png b/public/static/icons/c.png
deleted file mode 100644
index dc7dbd7..0000000
Binary files a/public/static/icons/c.png and /dev/null differ
diff --git a/public/static/icons/expressjs.svg b/public/static/icons/expressjs.svg
new file mode 100755
index 0000000..4dc0362
--- /dev/null
+++ b/public/static/icons/expressjs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/static/icons/git.svg b/public/static/icons/git.svg
new file mode 100755
index 0000000..994fb2c
--- /dev/null
+++ b/public/static/icons/git.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/static/icons/java.png b/public/static/icons/java.png
deleted file mode 100644
index 3228a09..0000000
Binary files a/public/static/icons/java.png and /dev/null differ
diff --git a/public/static/icons/nextjs.svg b/public/static/icons/nextjs.svg
new file mode 100644
index 0000000..14b3837
--- /dev/null
+++ b/public/static/icons/nextjs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/static/icons/nodejs.svg b/public/static/icons/nodejs.svg
new file mode 100755
index 0000000..c950aad
--- /dev/null
+++ b/public/static/icons/nodejs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/static/icons/nodejs1.png b/public/static/icons/nodejs1.png
new file mode 100644
index 0000000..a75c62e
Binary files /dev/null and b/public/static/icons/nodejs1.png differ
diff --git a/public/static/icons/react-native.jpg b/public/static/icons/react-native.jpg
new file mode 100644
index 0000000..e115f13
Binary files /dev/null and b/public/static/icons/react-native.jpg differ
diff --git a/public/static/icons/react-native.png b/public/static/icons/react-native.png
new file mode 100644
index 0000000..2746cb8
Binary files /dev/null and b/public/static/icons/react-native.png differ
diff --git a/public/static/icons/react-native.svg b/public/static/icons/react-native.svg
new file mode 100755
index 0000000..81e5e8d
--- /dev/null
+++ b/public/static/icons/react-native.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/static/icons/react.png b/public/static/icons/react.png
new file mode 100644
index 0000000..fc44b0a
Binary files /dev/null and b/public/static/icons/react.png differ
diff --git a/public/static/icons/react.svg b/public/static/icons/react.svg
new file mode 100755
index 0000000..7b5a2fc
--- /dev/null
+++ b/public/static/icons/react.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/static/icons/terminal.png b/public/static/icons/terminal.png
new file mode 100644
index 0000000..bc550f2
Binary files /dev/null and b/public/static/icons/terminal.png differ
diff --git a/src/components/Alert.jsx b/src/components/Alert.jsx
index 826ca4d..98ff810 100644
--- a/src/components/Alert.jsx
+++ b/src/components/Alert.jsx
@@ -15,8 +15,8 @@ export default function ResponsiveDialog({ isOpen, handleClick }) {
ইনফরমেটিভ কোডিং মোবাইল এপপ্স
- আমাদের ইনফরমেটিভ কোডিং মোবাইল এপপ্স এখনো ডেভেলপমেন্ট চলছে। আশা করা যায়
- শিগ্রই চলে আসবে। ধন্যবাদ।
+ ইনফরমেটিভ কোডিং এর মোবাইল এপপ্স এখনো ডেভেলপমেন্ট চলছে। আশা করা যায় আইওএস এবং
+ এন্ড্রোইড এর জন্য খুব শিগ্রই চলে আসবে। ধন্যবাদ।
diff --git a/src/components/Explore.jsx b/src/components/Explore.jsx
index 103650d..0657c9d 100644
--- a/src/components/Explore.jsx
+++ b/src/components/Explore.jsx
@@ -34,14 +34,14 @@ const exploreList = [
{
name: 'ডাটা স্ট্রাকচার',
icon: ,
- url: '/data-structures',
+ url: '/data-structure',
description:
'জাভাস্ক্রিপ্ট দ্বারা ডাটা স্ট্রাকচার শিখুন এবং এর প্রয়োজনীয়তা সম্পর্কে জানুন। ডাটা স্ট্রাকচার এর প্রাথমিক পর্যায় থেকে শুরু করে বিস্তারিত আলোচনা করা হয়েছে।',
},
{
name: 'অ্যালগরিদম',
icon: ,
- url: '/algorithms',
+ url: '/algorithm',
description:
'জাভাস্ক্রিপ্ট দ্বারা অ্যালগরিদম শিখুন এবং এর প্রয়োজনীয়তা সম্পর্কে জানুন। অ্যালগরিদম এর প্রাথমিক পর্যায় থেকে শুরু করে বিস্তারিত আলোচনা করা হয়েছে।',
},
diff --git a/src/components/Footer/Footer.jsx b/src/components/Footer/Footer.jsx
index 9cfe23b..e0b117e 100644
--- a/src/components/Footer/Footer.jsx
+++ b/src/components/Footer/Footer.jsx
@@ -4,7 +4,7 @@
* Title: WEB FOOTTER
* Description: Web footer section
* * */
-import { Container, Divider, Grid, Typography, useMediaQuery } from '@material-ui/core';
+import { Box, Container, Divider, Grid, Typography, useMediaQuery } from '@material-ui/core';
import FiberManualRecordIcon from '@material-ui/icons/FiberManualRecord';
import TrendingFlatIcon from '@material-ui/icons/TrendingFlat';
import SocialLinks from '../SocialLinks';
@@ -20,20 +20,20 @@ const languages = [
url: '/javascript',
},
{
- name: 'পাইথন',
- url: '/python',
+ name: 'টাইপস্ক্রিপট',
+ url: '/typescript',
},
{
- name: 'সি',
- url: '/c',
+ name: 'রিয়েক্ট জেএস',
+ url: '/reactjs',
},
{
- name: 'সি++',
- url: '/c',
+ name: 'রিয়েক্ট নেটিভ',
+ url: '/react-native',
},
{
- name: 'টাইপস্ক্রিপট',
- url: '/typescript',
+ name: 'নোড জেএস',
+ url: '/nodejs',
},
];
const resources = [
@@ -134,12 +134,14 @@ function Footer() {
flexDirection: isMobile ? 'column-reverse' : 'row',
}}
>
-
- - ইনফরমেটিভ{' '}
-
+
+
+ - ইনফরমেটিভ{' '}
+
+
কোডিং
-
+
diff --git a/src/components/Tutorials/Tutorials.jsx b/src/components/Tutorials/Tutorials.jsx
index d62ec2a..f8f0223 100644
--- a/src/components/Tutorials/Tutorials.jsx
+++ b/src/components/Tutorials/Tutorials.jsx
@@ -8,59 +8,7 @@ import { Button, Grid, Grow, Typography } from '@material-ui/core';
import { ExpandMore as MoreIcon } from '@material-ui/icons';
import { useRouter } from 'next/router';
import Card from './Card';
-
-const initDescription = (title) => ` প্রাথমিক পর্যায় থেকে বাংলায় সহজে ${title} শিখুন।`;
-
-const tutorialsData = [
- {
- title: 'জাভাস্ক্রিপ্ট',
- description: initDescription('জাভাস্ক্রিপ্ট'),
- url: '/javascript',
- iconUrl: '/static/icons/js.png',
- },
- {
- title: 'পাইথন',
- description: initDescription('পাইথন'),
- url: '/python',
- iconUrl: '/static/icons/py.png',
- },
- {
- title: 'সি',
- description: initDescription('সি'),
- url: '/c',
- iconUrl: '/static/icons/c.png',
- },
- {
- title: 'সি++',
- description: initDescription('সি++'),
- url: '/c++',
- iconUrl: '/static/icons/c++.png',
- },
- {
- title: 'জাভা',
- description: initDescription('জাভা'),
- url: '/java',
- iconUrl: '/static/icons/java.png',
- },
- {
- title: 'টাইপস্ক্রিপট',
- description: initDescription('টাইপস্ক্রিপট'),
- url: '/typescript',
- iconUrl: '/static/icons/ts.png',
- },
- {
- title: 'জাভা1',
- description: initDescription('জাভা'),
- url: '/java',
- iconUrl: '/static/icons/java.png',
- },
- {
- title: 'টাইপস্ক্রিপট1',
- description: initDescription('টাইপস্ক্রিপট'),
- url: '/typescript',
- iconUrl: '/static/icons/ts.png',
- },
-];
+import tutorialsData from './data.json';
function Tutorials({ isLimited }) {
const router = useRouter();
diff --git a/src/components/Tutorials/data.json b/src/components/Tutorials/data.json
new file mode 100644
index 0000000..c08565c
--- /dev/null
+++ b/src/components/Tutorials/data.json
@@ -0,0 +1,52 @@
+[
+ {
+ "title": "জাভাস্ক্রিপ্ট",
+ "description": "প্রাথমিক পর্যায় থেকে বাংলায় সহজে জাভাস্ক্রিপ্ট শিখুন।",
+ "url": "/javascript",
+ "iconUrl": "/static/icons/js.png"
+ },
+ {
+ "title": "টাইপস্ক্রিপট",
+ "description": "জাভাস্ক্রিপ্টের জ্ঞান দিয়ে সহজে টাইপস্ক্রিপ্ট শিখুন।",
+ "url": "/typescript",
+ "iconUrl": "/static/icons/ts.png"
+ },
+ {
+ "title": "রিয়েক্ট জেএস",
+ "description": "রিয়েক্ট জেএস শিখুন এবং রিয়েক্ট এর উপায়ে চিন্তা করুন।",
+ "url": "/reactjs",
+ "iconUrl": "/static/icons/react.png"
+ },
+ {
+ "title": "রিয়েক্ট নেটিভ",
+ "description": "রিয়েক্ট নেটিভ শিখে মোবাইল এপপ্স তৈরী করুন।",
+ "url": "/expressjs",
+ "iconUrl": "/static/icons/react-native.jpg"
+ },
+ {
+ "title": "নেক্সট জেএস",
+ "description": "আর নয় এসইও এর চিন্তা এবার নেক্সট জেএস শিখুন।",
+ "url": "/nextjs",
+ "iconUrl": "/static/icons/nextjs.svg"
+ },
+ {
+ "title": "নোড জেএস",
+ "description": "ব্যাক-এন্ড ডেভেলপমেন্টের জন্য সহজে নোড জেএস শিখুন।",
+ "url": "/nodejs",
+ "iconUrl": "/static/icons/nodejs1.png"
+ },
+
+ {
+ "title": "গিট এবং গিটহাব",
+ "description": "সহজে গিট এবং গিটহাব শিখে ভার্সন নিয়ন্ত্রণ করুন",
+ "url": "/git-github",
+ "iconUrl": "/static/icons/git.svg"
+ },
+
+ {
+ "title": "টার্মিনাল",
+ "description": "সহজে টার্মিনাল এর ব্যবহার শিখে কম সময়ে বেশি কাজ করুন।",
+ "url": "/terminal",
+ "iconUrl": "/static/icons/terminal.png"
+ }
+]