├── .gitignore ├── byets-react ├── tsconfig.node.json ├── public │ ├── fav.png │ └── vite.svg ├── src │ ├── assets │ │ ├── logo.png │ │ ├── images │ │ │ ├── images.png │ │ │ └── products │ │ │ │ └── oraimo-boompop-2.webp │ │ └── react.svg │ ├── Components │ │ ├── Navbar.jsx │ │ ├── Hero.jsx │ │ ├── Footer.jsx │ │ ├── PostCompo.jsx │ │ ├── LoadingBar.jsx │ │ ├── ui │ │ │ ├── button.tsx │ │ │ └── card.tsx │ │ ├── HomeHero.jsx │ │ └── Header.jsx │ ├── lib │ │ └── utils.ts │ ├── Layouts.jsx │ ├── main.jsx │ ├── Pages │ │ ├── Blog.jsx │ │ ├── About.jsx │ │ ├── Gallery.jsx │ │ ├── Home.jsx │ │ └── Contact.jsx │ └── router.jsx ├── tsconfig.app.json ├── tsconfig.json ├── vite.config.js ├── .gitignore ├── index.html ├── README.md ├── components.json ├── .eslintrc.cjs └── package.json ├── day-25 jul-1-2025 └── Parcel │ ├── css │ └── style.css │ ├── .parcel-cache │ ├── data.mdb │ ├── lock.mdb │ ├── 3e09f086f3c4d605-AssetGraph │ ├── 582c43c847a96184-AssetGraph │ ├── 64be420c623789fa-AssetGraph │ ├── 8db61e4597f73f0c-BundleGraph │ ├── c16149eb9ac0ced6-BundleGraph │ ├── c8bd11c6dff2ae42-AssetGraph │ ├── 191a2b7ee8b7e3f9-RequestGraph │ └── 7f9de0f49332be0c-RequestGraph │ ├── script │ └── script.js │ ├── package.json │ ├── dist │ └── index.html │ └── index.html ├── day-31 jul-10-2025 ├── tailwind.config.js ├── images │ ├── slider-1.jpg │ ├── slider-2.jpg │ └── slider-3.jpg └── index.html ├── day-32 Jul-13-2025 ├── tailwind.config.js └── index.html ├── day-28 jul-7-2025 └── clock │ ├── tailwind.config.js │ ├── index.html │ └── js │ └── script.js ├── day-29 jul-8-2025 ├── tabs │ ├── tailwind.config.js │ └── index.html └── accordion │ ├── tailwind.config.js │ └── index.html ├── day-30 jul-9-2025 └── todo-list │ └── tailwind.config.js ├── socket ├── react │ ├── src │ │ ├── index.css │ │ ├── sockets │ │ │ ├── socket.js │ │ │ └── siamSocket.js │ │ ├── main.jsx │ │ ├── router.jsx │ │ ├── Pages │ │ │ ├── Siam.jsx │ │ │ └── Home.jsx │ │ └── assets │ │ │ └── react.svg │ ├── vite.config.js │ ├── .gitignore │ ├── index.html │ ├── eslint.config.js │ ├── README.md │ ├── package.json │ └── public │ │ └── vite.svg └── express │ ├── router │ └── web.js │ ├── package.json │ └── index.js ├── day-27 Jul-3-2025 └── Form-Validation │ └── tailwind.config.js ├── project-sazzad ├── src │ ├── index.css │ ├── Pages │ │ ├── Home.jsx │ │ ├── About.jsx │ │ ├── Contact.jsx │ │ └── StudentId.jsx │ ├── Components │ │ ├── Footer.jsx │ │ └── Header.jsx │ ├── main.jsx │ ├── Layout.jsx │ ├── App.css │ ├── App.jsx │ ├── router.jsx │ └── assets │ │ └── react.svg ├── vite.config.js ├── .gitignore ├── index.html ├── README.md ├── .eslintrc.cjs ├── package.json └── public │ └── vite.svg ├── day-43 Jul-30-2025 ├── cw1 │ ├── output.txt │ ├── data.txt │ ├── sazzad.js │ ├── package.json │ ├── package-lock.json │ └── index.js └── cw2 │ ├── index.js │ └── package.json ├── day-47 Aug-07-2025 ├── .env ├── index.js ├── package.json ├── middleware │ └── checkAuth.js └── router │ └── api.js ├── json server └── package.json ├── Day-3 May-21-2025 ├── logo.png ├── circle.png └── card.svg ├── day-46 Aug-06-2025 ├── views │ ├── footer.ejs │ ├── about.ejs │ ├── index.ejs │ └── header.ejs ├── router │ ├── web.js │ └── api.js ├── package.json └── index.js ├── day-50 Aug-12-2025 ├── .env ├── public │ └── profile_picture │ │ └── default.jpg ├── router │ ├── api.js │ ├── authRouter.js │ └── userRouter.js ├── package.json ├── index.js ├── model │ └── user.js └── controller │ ├── authController.js │ └── userController.js ├── Day-2 May-20-2025 ├── button.png └── index.html ├── day-21 june-25-20225 ├── ArraySort.js ├── ExtremelyBasic.js ├── SimpleProduct.js ├── Sphere.js ├── AreaOfACircle.js ├── Average1.js ├── Difference.js ├── Average2.js ├── SimpleCalculate.js ├── Area.js └── index.js ├── day-13 June-15-2025 ├── images │ ├── logo.png │ ├── banner.png │ ├── company-logo-1.png │ ├── company-logo-2.png │ ├── company-logo-3.png │ ├── company-logo-4.png │ ├── company-logo-5.png │ └── company-logo-6.png ├── css │ ├── style.min.css.map │ ├── style.min.css │ └── style.scss └── index.html ├── day-24 june-30-2025 ├── webpack │ ├── src │ │ ├── index.js │ │ └── style.css │ ├── dist │ │ └── index.html │ ├── webpack.config.js │ └── package.json └── import-export │ ├── msgImport.js │ ├── msgExport.js │ ├── mathFunc.js │ └── applyMathFunc.js ├── day-4 may-22-2025 ├── fonts │ └── Inkfree.ttf ├── style.css └── index.html ├── day-6 may-26-2025 ├── images │ └── bg-1.jpg ├── flex.html ├── belgiumFlag.html ├── index.html └── css │ └── style.css ├── day-8 may-28-2025 ├── images │ ├── goat.jpeg │ ├── person1.jpeg │ └── portfolio-2.jpg ├── index.html └── css │ └── style.css ├── day-9 may-29-2025 ├── cw2 │ ├── images │ │ └── bg.gif │ ├── index.html │ └── css │ │ └── style.css └── cw1 │ ├── css │ └── style.css │ └── index.html ├── Day-1 May-19-2025 ├── mern-stack-01.webp └── index.html ├── day-15 June-17-2025 └── images │ ├── asif.jfif │ └── coxbazar.jpg ├── day-16 june-18-2025 ├── images │ ├── slide2.jpg │ ├── slide3.jpg │ ├── person-1.jfif │ ├── person-2.jfif │ ├── person-3.jpg │ ├── person-4.webp │ └── slide1.webp └── css │ ├── style.min.css.map │ ├── style.scss │ └── style.min.css ├── day-17 june-19-2025 ├── images │ ├── banner.jpg │ ├── gift-box.png │ ├── menu-btn.png │ └── slide-1.jpg └── css │ ├── style.min.css.map │ ├── style.scss │ └── style.min.css ├── day-45 Aug-03-2025 ├── public │ ├── morshed.jpg │ ├── images │ │ └── morshed-2.jpg │ └── student │ │ └── teacher │ │ └── morshed.jpg ├── package.json ├── routes │ └── api.js └── index.js ├── day-11 june-2-2025 ├── images │ ├── dipti-logo.png │ └── Snapchat-1188366685.jpg ├── index.html └── css │ └── style.css ├── day-5 may-25-2025 ├── cw-1 │ ├── images │ │ ├── logo.png │ │ ├── wall.webp │ │ └── image-1.jpeg │ ├── index.html │ └── css │ │ └── style.css └── cw-2 │ ├── index.html │ └── css │ └── style.css ├── day-48 Aug-10-2025 ├── uploads │ ├── 1754803274236-83.jpg │ ├── 1754804955927-83.jpg │ ├── 1754802833495-brain.jfif │ ├── 1754804399789-download.jfif │ ├── 1754804531277-1690543870267.jpg │ ├── 1754802792229-bangi-becha-ghat.jpg │ ├── 1754803274243-bangi-becha-ghat.jpg │ ├── 1754803274236-0100i120009ccgxkc652C.jpg │ ├── 1754805007634-a7833d41-4bbb-449c-b421-d6e53d342436.jpg │ └── 1754803274233-8d229e5c-908d-4129-b1ed-5c339d1a85e2_1.webp ├── index.js ├── package.json └── router │ └── api.js ├── day-12 June-3-2025 ├── css │ ├── style.min.css.map │ ├── style.min.css │ └── style.scss └── index.html ├── day-26 jul-2-2025 └── form-validation │ ├── css │ └── style.css │ ├── index.html │ └── js │ └── script.js ├── revice └── index.js ├── day-44 Jul-31-2025 ├── package.json └── index.js ├── day-22 june-26-2025 ├── index.js └── class.js ├── day-23 june-29-2025 ├── arrayOfJson.js ├── index.js └── loop.js ├── day-19 June-23-2025 ├── loops.js └── array.js ├── day-10 june-1-2025 ├── index.html └── css │ └── style.css ├── day-14 June-16-2025 └── index.html ├── day-7 may-27-2025 ├── css │ └── style.css └── index.html ├── day-20 june-24-2025 └── index.js └── day-18 june-22-2025 └── man.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /byets-react/tsconfig.node.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /day-25 jul-1-2025/Parcel/css/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /day-31 jul-10-2025/tailwind.config.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /day-32 Jul-13-2025/tailwind.config.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /day-28 jul-7-2025/clock/tailwind.config.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /day-29 jul-8-2025/tabs/tailwind.config.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /day-29 jul-8-2025/accordion/tailwind.config.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /day-30 jul-9-2025/todo-list/tailwind.config.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /socket/react/src/index.css: -------------------------------------------------------------------------------- 1 | @import "tailwindcss"; -------------------------------------------------------------------------------- /day-27 Jul-3-2025/Form-Validation/tailwind.config.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project-sazzad/src/index.css: -------------------------------------------------------------------------------- 1 | @import "tailwindcss"; -------------------------------------------------------------------------------- /day-43 Jul-30-2025/cw1/output.txt: -------------------------------------------------------------------------------- 1 | This is a test output. -------------------------------------------------------------------------------- /day-43 Jul-30-2025/cw1/data.txt: -------------------------------------------------------------------------------- 1 | Fardin shob double quotation e likhse -------------------------------------------------------------------------------- /day-47 Aug-07-2025/.env: -------------------------------------------------------------------------------- 1 | BCRYPT_SALT_ROUNDS=10 2 | MORSHED_SECRET_KEY=420420420 -------------------------------------------------------------------------------- /json server/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "json-server": "^1.0.0-beta.3" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /Day-3 May-21-2025/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/Day-3 May-21-2025/logo.png -------------------------------------------------------------------------------- /byets-react/public/fav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/byets-react/public/fav.png -------------------------------------------------------------------------------- /day-46 Aug-06-2025/views/footer.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /day-50 Aug-12-2025/.env: -------------------------------------------------------------------------------- 1 | MONGODB_URI=mongodb://localhost:27017/batch-1 2 | JWT_SECRET=8d53adb2a2fcb8a7ced4036d44af8912 -------------------------------------------------------------------------------- /Day-2 May-20-2025/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/Day-2 May-20-2025/button.png -------------------------------------------------------------------------------- /Day-3 May-21-2025/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/Day-3 May-21-2025/circle.png -------------------------------------------------------------------------------- /day-21 june-25-20225/ArraySort.js: -------------------------------------------------------------------------------- 1 | const myArr = [5, 3, 8, 1, 2]; 2 | myArr.sort((a, b) => a - b); 3 | console.log(myArr); -------------------------------------------------------------------------------- /byets-react/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/byets-react/src/assets/logo.png -------------------------------------------------------------------------------- /day-13 June-15-2025/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-13 June-15-2025/images/logo.png -------------------------------------------------------------------------------- /day-24 june-30-2025/webpack/src/index.js: -------------------------------------------------------------------------------- 1 | require('./style.css'); 2 | console.log("Hello from Webpack!"); 3 | console.log("ha ha ha"); -------------------------------------------------------------------------------- /day-4 may-22-2025/fonts/Inkfree.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-4 may-22-2025/fonts/Inkfree.ttf -------------------------------------------------------------------------------- /day-6 may-26-2025/images/bg-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-6 may-26-2025/images/bg-1.jpg -------------------------------------------------------------------------------- /day-8 may-28-2025/images/goat.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-8 may-28-2025/images/goat.jpeg -------------------------------------------------------------------------------- /day-9 may-29-2025/cw2/images/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-9 may-29-2025/cw2/images/bg.gif -------------------------------------------------------------------------------- /Day-1 May-19-2025/mern-stack-01.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/Day-1 May-19-2025/mern-stack-01.webp -------------------------------------------------------------------------------- /day-13 June-15-2025/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-13 June-15-2025/images/banner.png -------------------------------------------------------------------------------- /day-15 June-17-2025/images/asif.jfif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-15 June-17-2025/images/asif.jfif -------------------------------------------------------------------------------- /day-16 june-18-2025/images/slide2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-16 june-18-2025/images/slide2.jpg -------------------------------------------------------------------------------- /day-16 june-18-2025/images/slide3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-16 june-18-2025/images/slide3.jpg -------------------------------------------------------------------------------- /day-17 june-19-2025/images/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-17 june-19-2025/images/banner.jpg -------------------------------------------------------------------------------- /day-45 Aug-03-2025/public/morshed.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-45 Aug-03-2025/public/morshed.jpg -------------------------------------------------------------------------------- /day-8 may-28-2025/images/person1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-8 may-28-2025/images/person1.jpeg -------------------------------------------------------------------------------- /byets-react/src/assets/images/images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/byets-react/src/assets/images/images.png -------------------------------------------------------------------------------- /day-11 june-2-2025/images/dipti-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-11 june-2-2025/images/dipti-logo.png -------------------------------------------------------------------------------- /day-15 June-17-2025/images/coxbazar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-15 June-17-2025/images/coxbazar.jpg -------------------------------------------------------------------------------- /day-16 june-18-2025/images/person-1.jfif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-16 june-18-2025/images/person-1.jfif -------------------------------------------------------------------------------- /day-16 june-18-2025/images/person-2.jfif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-16 june-18-2025/images/person-2.jfif -------------------------------------------------------------------------------- /day-16 june-18-2025/images/person-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-16 june-18-2025/images/person-3.jpg -------------------------------------------------------------------------------- /day-16 june-18-2025/images/person-4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-16 june-18-2025/images/person-4.webp -------------------------------------------------------------------------------- /day-16 june-18-2025/images/slide1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-16 june-18-2025/images/slide1.webp -------------------------------------------------------------------------------- /day-17 june-19-2025/images/gift-box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-17 june-19-2025/images/gift-box.png -------------------------------------------------------------------------------- /day-17 june-19-2025/images/menu-btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-17 june-19-2025/images/menu-btn.png -------------------------------------------------------------------------------- /day-17 june-19-2025/images/slide-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-17 june-19-2025/images/slide-1.jpg -------------------------------------------------------------------------------- /day-24 june-30-2025/import-export/msgImport.js: -------------------------------------------------------------------------------- 1 | import msg, {myMsg} from './msgExport.js'; 2 | 3 | console.log(myMsg()); 4 | console.log(msg); -------------------------------------------------------------------------------- /day-31 jul-10-2025/images/slider-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-31 jul-10-2025/images/slider-1.jpg -------------------------------------------------------------------------------- /day-31 jul-10-2025/images/slider-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-31 jul-10-2025/images/slider-2.jpg -------------------------------------------------------------------------------- /day-31 jul-10-2025/images/slider-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-31 jul-10-2025/images/slider-3.jpg -------------------------------------------------------------------------------- /day-5 may-25-2025/cw-1/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-5 may-25-2025/cw-1/images/logo.png -------------------------------------------------------------------------------- /day-5 may-25-2025/cw-1/images/wall.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-5 may-25-2025/cw-1/images/wall.webp -------------------------------------------------------------------------------- /day-8 may-28-2025/images/portfolio-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-8 may-28-2025/images/portfolio-2.jpg -------------------------------------------------------------------------------- /day-24 june-30-2025/import-export/msgExport.js: -------------------------------------------------------------------------------- 1 | export const myMsg = () => "Assalamualaikum, how are you?"; 2 | 3 | export default "Hello World"; -------------------------------------------------------------------------------- /day-5 may-25-2025/cw-1/images/image-1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-5 may-25-2025/cw-1/images/image-1.jpeg -------------------------------------------------------------------------------- /day-13 June-15-2025/images/company-logo-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-13 June-15-2025/images/company-logo-1.png -------------------------------------------------------------------------------- /day-13 June-15-2025/images/company-logo-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-13 June-15-2025/images/company-logo-2.png -------------------------------------------------------------------------------- /day-13 June-15-2025/images/company-logo-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-13 June-15-2025/images/company-logo-3.png -------------------------------------------------------------------------------- /day-13 June-15-2025/images/company-logo-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-13 June-15-2025/images/company-logo-4.png -------------------------------------------------------------------------------- /day-13 June-15-2025/images/company-logo-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-13 June-15-2025/images/company-logo-5.png -------------------------------------------------------------------------------- /day-13 June-15-2025/images/company-logo-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-13 June-15-2025/images/company-logo-6.png -------------------------------------------------------------------------------- /day-17 june-19-2025/css/style.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["style.scss"],"names":[],"mappings":"AAAQ,4LAAA,CAER,EACI,gCAAA","file":"style.min.css"} -------------------------------------------------------------------------------- /day-25 jul-1-2025/Parcel/.parcel-cache/data.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-25 jul-1-2025/Parcel/.parcel-cache/data.mdb -------------------------------------------------------------------------------- /day-25 jul-1-2025/Parcel/.parcel-cache/lock.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-25 jul-1-2025/Parcel/.parcel-cache/lock.mdb -------------------------------------------------------------------------------- /day-45 Aug-03-2025/public/images/morshed-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-45 Aug-03-2025/public/images/morshed-2.jpg -------------------------------------------------------------------------------- /day-48 Aug-10-2025/uploads/1754803274236-83.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-48 Aug-10-2025/uploads/1754803274236-83.jpg -------------------------------------------------------------------------------- /day-48 Aug-10-2025/uploads/1754804955927-83.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-48 Aug-10-2025/uploads/1754804955927-83.jpg -------------------------------------------------------------------------------- /socket/react/src/sockets/socket.js: -------------------------------------------------------------------------------- 1 | import { io } from 'socket.io-client'; 2 | 3 | const URL = 'http://localhost:4000'; 4 | 5 | export const socket = io(URL); -------------------------------------------------------------------------------- /day-11 june-2-2025/images/Snapchat-1188366685.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-11 june-2-2025/images/Snapchat-1188366685.jpg -------------------------------------------------------------------------------- /day-48 Aug-10-2025/uploads/1754802833495-brain.jfif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-48 Aug-10-2025/uploads/1754802833495-brain.jfif -------------------------------------------------------------------------------- /day-21 june-25-20225/ExtremelyBasic.js: -------------------------------------------------------------------------------- 1 | var input = `-10 2 | 4`; 3 | var lines = input.split('\n'); 4 | 5 | console.log("X = " + (parseInt(lines[0]) + parseInt(lines[1]))); -------------------------------------------------------------------------------- /day-21 june-25-20225/SimpleProduct.js: -------------------------------------------------------------------------------- 1 | var input = `3 2 | 9 3 | `; 4 | var lines = input.split('\n'); 5 | console.log("PROD = " + (parseInt(lines[0]) * parseInt(lines[1]))); -------------------------------------------------------------------------------- /day-45 Aug-03-2025/public/student/teacher/morshed.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-45 Aug-03-2025/public/student/teacher/morshed.jpg -------------------------------------------------------------------------------- /day-48 Aug-10-2025/uploads/1754804399789-download.jfif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-48 Aug-10-2025/uploads/1754804399789-download.jfif -------------------------------------------------------------------------------- /day-50 Aug-12-2025/public/profile_picture/default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-50 Aug-12-2025/public/profile_picture/default.jpg -------------------------------------------------------------------------------- /socket/react/src/sockets/siamSocket.js: -------------------------------------------------------------------------------- 1 | import { io } from 'socket.io-client'; 2 | 3 | const siamSocket = io('http://localhost:4000/siam'); 4 | 5 | export { siamSocket }; -------------------------------------------------------------------------------- /day-21 june-25-20225/Sphere.js: -------------------------------------------------------------------------------- 1 | var input = `3`; 2 | var lines = input.split('\n'); 3 | 4 | console.log("VOLUME = " + ((4/3) * 3.14159 * (parseFloat(lines[0])** 3)).toFixed(3)); -------------------------------------------------------------------------------- /day-24 june-30-2025/webpack/src/style.css: -------------------------------------------------------------------------------- 1 | *{ 2 | margin: 0; 3 | padding: 0; 4 | box-sizing: border-box; 5 | } 6 | 7 | body { 8 | background-color: #333; 9 | } -------------------------------------------------------------------------------- /day-25 jul-1-2025/Parcel/script/script.js: -------------------------------------------------------------------------------- 1 | import 'bootstrap/dist/css/bootstrap.min.css'; 2 | import 'bootstrap'; 3 | import '../css/style.css'; 4 | console.log('Hello, Parcel!'); -------------------------------------------------------------------------------- /byets-react/src/assets/images/products/oraimo-boompop-2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/byets-react/src/assets/images/products/oraimo-boompop-2.webp -------------------------------------------------------------------------------- /day-21 june-25-20225/AreaOfACircle.js: -------------------------------------------------------------------------------- 1 | var input = `100.64`; 2 | var lines = input.split('\n'); 3 | 4 | console.log("A="+(3.14159 * (parseFloat(lines[0]) ** 2)).toFixed(4)); 5 | 6 | -------------------------------------------------------------------------------- /day-48 Aug-10-2025/uploads/1754804531277-1690543870267.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-48 Aug-10-2025/uploads/1754804531277-1690543870267.jpg -------------------------------------------------------------------------------- /day-48 Aug-10-2025/uploads/1754802792229-bangi-becha-ghat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-48 Aug-10-2025/uploads/1754802792229-bangi-becha-ghat.jpg -------------------------------------------------------------------------------- /day-48 Aug-10-2025/uploads/1754803274243-bangi-becha-ghat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-48 Aug-10-2025/uploads/1754803274243-bangi-becha-ghat.jpg -------------------------------------------------------------------------------- /day-25 jul-1-2025/Parcel/.parcel-cache/3e09f086f3c4d605-AssetGraph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-25 jul-1-2025/Parcel/.parcel-cache/3e09f086f3c4d605-AssetGraph -------------------------------------------------------------------------------- /day-25 jul-1-2025/Parcel/.parcel-cache/582c43c847a96184-AssetGraph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-25 jul-1-2025/Parcel/.parcel-cache/582c43c847a96184-AssetGraph -------------------------------------------------------------------------------- /day-25 jul-1-2025/Parcel/.parcel-cache/64be420c623789fa-AssetGraph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-25 jul-1-2025/Parcel/.parcel-cache/64be420c623789fa-AssetGraph -------------------------------------------------------------------------------- /day-25 jul-1-2025/Parcel/.parcel-cache/8db61e4597f73f0c-BundleGraph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-25 jul-1-2025/Parcel/.parcel-cache/8db61e4597f73f0c-BundleGraph -------------------------------------------------------------------------------- /day-25 jul-1-2025/Parcel/.parcel-cache/c16149eb9ac0ced6-BundleGraph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-25 jul-1-2025/Parcel/.parcel-cache/c16149eb9ac0ced6-BundleGraph -------------------------------------------------------------------------------- /day-25 jul-1-2025/Parcel/.parcel-cache/c8bd11c6dff2ae42-AssetGraph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-25 jul-1-2025/Parcel/.parcel-cache/c8bd11c6dff2ae42-AssetGraph -------------------------------------------------------------------------------- /day-48 Aug-10-2025/uploads/1754803274236-0100i120009ccgxkc652C.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-48 Aug-10-2025/uploads/1754803274236-0100i120009ccgxkc652C.jpg -------------------------------------------------------------------------------- /project-sazzad/src/Pages/Home.jsx: -------------------------------------------------------------------------------- 1 | 2 | const Home = () => { 3 | return ( 4 |
5 | Home Page 6 |
7 | ); 8 | }; 9 | 10 | export default Home; -------------------------------------------------------------------------------- /byets-react/src/Components/Navbar.jsx: -------------------------------------------------------------------------------- 1 | 2 | const Navbar = () => { 3 | return ( 4 |
5 | Header 6 |
7 | ); 8 | }; 9 | 10 | export default Navbar; -------------------------------------------------------------------------------- /day-16 june-18-2025/css/style.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["style.scss"],"names":[],"mappings":"AAAA,kBACI,yBAAA,CAGJ,sCACI,UAAA,CACA,WAAA,CACA,yBAAA,CAAA,sBAAA,CAAA,iBAAA","file":"style.min.css"} -------------------------------------------------------------------------------- /day-25 jul-1-2025/Parcel/.parcel-cache/191a2b7ee8b7e3f9-RequestGraph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-25 jul-1-2025/Parcel/.parcel-cache/191a2b7ee8b7e3f9-RequestGraph -------------------------------------------------------------------------------- /day-25 jul-1-2025/Parcel/.parcel-cache/7f9de0f49332be0c-RequestGraph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-25 jul-1-2025/Parcel/.parcel-cache/7f9de0f49332be0c-RequestGraph -------------------------------------------------------------------------------- /project-sazzad/src/Pages/About.jsx: -------------------------------------------------------------------------------- 1 | 2 | const About = () => { 3 | return ( 4 |
5 | About Page 6 |
7 | ); 8 | }; 9 | 10 | export default About; -------------------------------------------------------------------------------- /day-21 june-25-20225/Average1.js: -------------------------------------------------------------------------------- 1 | var input = `5.0 2 | 7.1`; 3 | var lines = input.split('\n'); 4 | console.log("MEDIA = " + ((parseFloat(lines[0]) * 3.5 + parseFloat(lines[1]) * 7.5) / 11).toFixed(5)); 5 | -------------------------------------------------------------------------------- /project-sazzad/src/Pages/Contact.jsx: -------------------------------------------------------------------------------- 1 | 2 | const Contact = () => { 3 | return ( 4 |
5 | Contact Page 6 |
7 | ); 8 | }; 9 | 10 | export default Contact; -------------------------------------------------------------------------------- /byets-react/src/Components/Hero.jsx: -------------------------------------------------------------------------------- 1 | 2 | const Hero = ({ msg, info }) => { 3 | return ( 4 |
5 | {msg} - {info} 6 |
7 | ); 8 | }; 9 | 10 | export default Hero; -------------------------------------------------------------------------------- /byets-react/src/lib/utils.ts: -------------------------------------------------------------------------------- 1 | import { clsx, type ClassValue } from "clsx" 2 | import { twMerge } from "tailwind-merge" 3 | 4 | export function cn(...inputs: ClassValue[]) { 5 | return twMerge(clsx(inputs)) 6 | } 7 | -------------------------------------------------------------------------------- /day-24 june-30-2025/import-export/mathFunc.js: -------------------------------------------------------------------------------- 1 | export const sum = (a, b) => a + b; 2 | export const subtract = (a, b) => a - b; 3 | export const multiply = (a, b) => a * b; 4 | export const divide = (a, b) => a / b; 5 | -------------------------------------------------------------------------------- /project-sazzad/src/Components/Footer.jsx: -------------------------------------------------------------------------------- 1 | 2 | const Footer = () => { 3 | return ( 4 |
5 | Footer Component 6 |
7 | ); 8 | }; 9 | 10 | export default Footer; -------------------------------------------------------------------------------- /byets-react/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | // ... 4 | "baseUrl": ".", 5 | "paths": { 6 | "@/*": [ 7 | "./src/*" 8 | ] 9 | } 10 | // ... 11 | } 12 | } -------------------------------------------------------------------------------- /day-21 june-25-20225/Difference.js: -------------------------------------------------------------------------------- 1 | var input = `5 2 | 6 3 | 7 4 | 8`; 5 | var lines = input.split('\n'); 6 | console.log("DIFERENCA = " + (parseInt(lines[0]) * parseInt(lines[1]) - parseInt(lines[2]) * parseInt(lines[3]))); -------------------------------------------------------------------------------- /day-16 june-18-2025/css/style.scss: -------------------------------------------------------------------------------- 1 | .carousel-caption { 2 | background: rgba(0, 0, 0, 0.6); 3 | } 4 | 5 | .carousel-indicators [data-bs-target] { 6 | width: 20px; 7 | height: 20px; 8 | border-radius: 50%; 9 | } -------------------------------------------------------------------------------- /day-48 Aug-10-2025/uploads/1754805007634-a7833d41-4bbb-449c-b421-d6e53d342436.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-48 Aug-10-2025/uploads/1754805007634-a7833d41-4bbb-449c-b421-d6e53d342436.jpg -------------------------------------------------------------------------------- /day-21 june-25-20225/Average2.js: -------------------------------------------------------------------------------- 1 | var input = `5.0 2 | 10.0 3 | 10.0`; 4 | var lines = input.split('\n'); 5 | console.log("MEDIA = " + ((parseFloat(lines[0]) * 2 + parseFloat(lines[1]) * 3 + parseFloat(lines[2]) * 5) / 10).toFixed(1)); -------------------------------------------------------------------------------- /day-43 Jul-30-2025/cw1/sazzad.js: -------------------------------------------------------------------------------- 1 | const sazzad = () => { 2 | return "Sazzad Ghatak Ghumay"; 3 | } 4 | 5 | const siam = () => { 6 | return "Siam Ghatak Ghumay"; 7 | } 8 | 9 | module.exports = { sazzad, siam }; 10 | -------------------------------------------------------------------------------- /day-48 Aug-10-2025/uploads/1754803274233-8d229e5c-908d-4129-b1ed-5c339d1a85e2_1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/byets-mern-b1/main/day-48 Aug-10-2025/uploads/1754803274233-8d229e5c-908d-4129-b1ed-5c339d1a85e2_1.webp -------------------------------------------------------------------------------- /day-50 Aug-12-2025/router/api.js: -------------------------------------------------------------------------------- 1 | const express = require('express'); 2 | const router = express.Router(); 3 | 4 | router.get('/', (req, res) => { 5 | res.json({ message: 'API is working' }); 6 | }); 7 | 8 | module.exports = router; -------------------------------------------------------------------------------- /socket/express/router/web.js: -------------------------------------------------------------------------------- 1 | const express = require('express'); 2 | const router = express.Router(); 3 | 4 | router.get('/', (req, res) => { 5 | res.send('Hello from the web router!'); 6 | }); 7 | 8 | module.exports = router; 9 | -------------------------------------------------------------------------------- /day-16 june-18-2025/css/style.min.css: -------------------------------------------------------------------------------- 1 | .carousel-caption{background:rgba(0,0,0,.6)}.carousel-indicators [data-bs-target]{width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}/*# sourceMappingURL=style.min.css.map */ -------------------------------------------------------------------------------- /day-46 Aug-06-2025/views/about.ejs: -------------------------------------------------------------------------------- 1 | <%- include('header') -%> 2 |
3 |
4 |
5 | About page. 6 |
7 |
8 |
9 | <%- include('footer') -%> -------------------------------------------------------------------------------- /day-46 Aug-06-2025/views/index.ejs: -------------------------------------------------------------------------------- 1 | <%- include('header') -%> 2 |
3 |
4 |
5 | Hello World! 6 |
7 |
8 |
9 | <%- include('footer') -%> 10 | 11 | -------------------------------------------------------------------------------- /socket/react/vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import react from '@vitejs/plugin-react-swc' 3 | import tailwindcss from '@tailwindcss/vite' 4 | 5 | // https://vite.dev/config/ 6 | export default defineConfig({ 7 | plugins: [react(), tailwindcss()], 8 | }) 9 | -------------------------------------------------------------------------------- /day-12 June-3-2025/css/style.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["style.scss"],"names":[],"mappings":"AAAA,EACI,QAAA,CACA,SAAA,CACA,6BAAA,CAAA,0BAAA,CAAA,qBAAA,CAYA,kBANA,aAJW,CAKX,cAM0B,CAL1B,gBAKgC,CAEhC,gBACI,UAbI,CAcJ,4BACI,aAAA,CAKJ,8BACI,aAAA,CAGJ,gCACI,aAAA","file":"style.min.css"} -------------------------------------------------------------------------------- /project-sazzad/vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import react from '@vitejs/plugin-react-swc' 3 | import tailwindcss from '@tailwindcss/vite' 4 | 5 | // https://vitejs.dev/config/ 6 | export default defineConfig({ 7 | plugins: [react(), tailwindcss(),], 8 | }) 9 | -------------------------------------------------------------------------------- /byets-react/src/Components/Footer.jsx: -------------------------------------------------------------------------------- 1 | 2 | 3 | const Footer = () => { 4 | return ( 5 |
6 |

© 2023 My Website. All rights reserved.

7 |
8 | ); 9 | }; 10 | 11 | export default Footer; -------------------------------------------------------------------------------- /day-17 june-19-2025/css/style.scss: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); 2 | 3 | *{ 4 | font-family: 'Poppins', sans-serif; 5 | } -------------------------------------------------------------------------------- /day-50 Aug-12-2025/router/authRouter.js: -------------------------------------------------------------------------------- 1 | const express = require('express'); 2 | const router = express.Router(); 3 | const { register, login } = require('../controller/authController'); 4 | 5 | router.post('/register', register); 6 | router.post('/login', login); 7 | 8 | module.exports = router; -------------------------------------------------------------------------------- /socket/react/src/main.jsx: -------------------------------------------------------------------------------- 1 | import { createRoot } from 'react-dom/client' 2 | import './index.css' 3 | import router from './router.jsx' 4 | import { RouterProvider } from 'react-router' 5 | 6 | createRoot(document.getElementById('root')).render( 7 | 8 | ) 9 | -------------------------------------------------------------------------------- /day-17 june-19-2025/css/style.min.css: -------------------------------------------------------------------------------- 1 | @import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{font-family:"Poppins",sans-serif}/*# sourceMappingURL=style.min.css.map */ -------------------------------------------------------------------------------- /project-sazzad/src/main.jsx: -------------------------------------------------------------------------------- 1 | import ReactDOM from 'react-dom/client' 2 | import './index.css' 3 | import { RouterProvider } from 'react-router' 4 | import router from './router' 5 | 6 | ReactDOM.createRoot(document.getElementById('root')).render( 7 | 8 | ) 9 | -------------------------------------------------------------------------------- /project-sazzad/src/Pages/StudentId.jsx: -------------------------------------------------------------------------------- 1 | import { useParams } from "react-router"; 2 | 3 | const StudentId = () => { 4 | const { id } = useParams(); 5 | return ( 6 |
7 |

Student ID: {id}

8 |
9 | ); 10 | }; 11 | 12 | export default StudentId; -------------------------------------------------------------------------------- /byets-react/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [], 3 | "references": [ 4 | { 5 | "path": "./tsconfig.app.json" 6 | }, 7 | { 8 | "path": "./tsconfig.node.json" 9 | } 10 | ], 11 | "compilerOptions": { 12 | "baseUrl": ".", 13 | "paths": { 14 | "@/*": ["./src/*"] 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /day-24 june-30-2025/import-export/applyMathFunc.js: -------------------------------------------------------------------------------- 1 | import {sum, subtract, multiply, divide} from './mathFunc.js'; 2 | 3 | const a = 10; 4 | const b = 5; 5 | 6 | console.log("Sum:", sum(a, b)); 7 | console.log("Subtract:", subtract(a, b)); 8 | console.log("Multiply:", multiply(a, b)); 9 | console.log("Divide:", divide(a, b)); 10 | -------------------------------------------------------------------------------- /day-24 june-30-2025/webpack/dist/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Webpack 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /day-25 jul-1-2025/Parcel/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "parcel-app", 3 | "version": "1.0.0", 4 | "scripts": { 5 | "start": "parcel index.html", 6 | "build": "parcel build index.html" 7 | }, 8 | "devDependencies": { 9 | "parcel": "^2.15.4" 10 | }, 11 | "dependencies": { 12 | "bootstrap": "^5.3.7" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /byets-react/vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import react from '@vitejs/plugin-react' 3 | import tailwindcss from '@tailwindcss/vite' 4 | 5 | 6 | // https://vitejs.dev/config/ 7 | export default defineConfig({ 8 | plugins: [react(), tailwindcss()], 9 | resolve: { 10 | alias: { 11 | '@': '/src', 12 | } 13 | }, 14 | }) 15 | -------------------------------------------------------------------------------- /day-47 Aug-07-2025/index.js: -------------------------------------------------------------------------------- 1 | const express = require('express'); 2 | const app = express(); 3 | const cors = require('cors'); 4 | 5 | app.use(cors()); 6 | app.use(express.static('public')); 7 | 8 | const apiRouter = require('./router/api'); 9 | app.use('/api', apiRouter); 10 | 11 | app.listen(4000, () => { 12 | console.log('Server is running on port 4000'); 13 | }); -------------------------------------------------------------------------------- /socket/react/src/router.jsx: -------------------------------------------------------------------------------- 1 | import { createBrowserRouter } from "react-router"; 2 | import Home from "./Pages/Home"; 3 | import Siam from "./Pages/Siam"; 4 | 5 | const router = createBrowserRouter([ 6 | { 7 | path: "/", 8 | element: , 9 | }, 10 | { 11 | path: "/siam", 12 | element: , 13 | } 14 | ]); 15 | 16 | export default router; -------------------------------------------------------------------------------- /day-26 jul-2-2025/form-validation/css/style.css: -------------------------------------------------------------------------------- 1 | *{ 2 | margin: 0; 3 | padding: 0; 4 | box-sizing: border-box; 5 | } 6 | 7 | #siamPrinter { 8 | width: 300px; 9 | height: 200px; 10 | background: #333; 11 | color: #fff; 12 | } 13 | 14 | .sazzad { 15 | width: 100px; 16 | height: 100px; 17 | background: red; 18 | margin: 10px; 19 | } -------------------------------------------------------------------------------- /day-43 Jul-30-2025/cw2/index.js: -------------------------------------------------------------------------------- 1 | const express = require("express"); 2 | const app = express(); 3 | 4 | app.get("/", (req, res) => { 5 | res.send("Hello, World!"); 6 | }); 7 | 8 | app.get("/siam", (req, res) => { 9 | res.send("Siam auto accident koreche!"); 10 | }); 11 | 12 | app.listen(8000, () => { 13 | console.log("Server is running on port 4000"); 14 | }); -------------------------------------------------------------------------------- /byets-react/.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /project-sazzad/src/Layout.jsx: -------------------------------------------------------------------------------- 1 | import { Outlet } from "react-router"; 2 | import Header from "./Components/Header"; 3 | import Footer from "./Components/Footer"; 4 | 5 | 6 | const Layout = () => { 7 | return ( 8 |
9 |
10 | 11 |
12 |
13 | ); 14 | }; 15 | 16 | export default Layout; -------------------------------------------------------------------------------- /socket/react/.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /day-12 June-3-2025/css/style.min.css: -------------------------------------------------------------------------------- 1 | *{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main>h1,.pain>h1{color:#4a90e2;font-size:40px;font-weight:bold}.main>p,.pain>p{color:#333}.main>p:hover,.pain>p:hover{color:#1a1a1a}.main>a:active,.pain>a:active{color:#1b5dab}.main>a:visited,.pain>a:visited{color:#a2c6f0}/*# sourceMappingURL=style.min.css.map */ -------------------------------------------------------------------------------- /day-46 Aug-06-2025/router/web.js: -------------------------------------------------------------------------------- 1 | const express = require('express'); 2 | const router = express.Router(); 3 | router.get('/', (req, res) => { 4 | res.render('index', { title: 'Welcome to the Web Page', pageName: 'home' }); 5 | }); 6 | 7 | router.get('/about', (req, res) => { 8 | res.render('about', { title: 'About Us', pageName: 'about' }); 9 | }); 10 | 11 | module.exports = router; -------------------------------------------------------------------------------- /project-sazzad/.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /day-43 Jul-30-2025/cw1/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "our-node", 3 | "version": "1.0.0", 4 | "description": "this is our first node project", 5 | "license": "ISC", 6 | "author": "batch-1", 7 | "type": "commonjs", 8 | "main": "index.js", 9 | "scripts": { 10 | "dev": "node index.js", 11 | "start": "node index.js" 12 | }, 13 | "dependencies": { 14 | "chalk": "^5.4.1" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /byets-react/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Vite + React 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /byets-react/src/Components/PostCompo.jsx: -------------------------------------------------------------------------------- 1 | const PostCompo = ({ title, body }) => { 2 | return ( 3 |
4 |

{title}

5 |

6 | {body} 7 |

8 |
9 | ); 10 | }; 11 | 12 | export default PostCompo; -------------------------------------------------------------------------------- /project-sazzad/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Vite + React 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /socket/react/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Vite + React 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /revice/index.js: -------------------------------------------------------------------------------- 1 | const studentData = ["Kamal", "Jamal", "Tamal", "Akmal"]; 2 | 3 | const [siam, morshed, khorshed, moni] = studentData; 4 | 5 | console.log(morshed); 6 | 7 | const morshed2 = { 8 | name: "Morshed", 9 | age: 25, 10 | city: "Old Town", 11 | isMarried: false, 12 | hasBaby: false, 13 | } 14 | 15 | const {city, age, country = city} = morshed2; 16 | console.log(country); 17 | morshed2.city = "new town"; 18 | 19 | -------------------------------------------------------------------------------- /day-43 Jul-30-2025/cw2/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "express": "^5.1.0" 4 | }, 5 | "name": "cw2", 6 | "version": "1.0.0", 7 | "description": "", 8 | "main": "index.js", 9 | "devDependencies": {}, 10 | "scripts": { 11 | "dev": "node index.js", 12 | "test": "echo \"Error: no test specified\" && exit 1" 13 | }, 14 | "keywords": [], 15 | "author": "", 16 | "license": "ISC", 17 | "type": "commonjs" 18 | } 19 | -------------------------------------------------------------------------------- /day-5 may-25-2025/cw-1/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Document 7 | 8 | 9 | 10 | 13 | 14 |
15 | 16 | -------------------------------------------------------------------------------- /day-44 Jul-31-2025/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "day-44-jul-31-2025", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1", 8 | "start": "nodemon index.js" 9 | }, 10 | "keywords": [], 11 | "author": "", 12 | "license": "ISC", 13 | "type": "commonjs", 14 | "dependencies": { 15 | "express": "^5.1.0", 16 | "nodemon": "^3.1.10" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /day-24 june-30-2025/webpack/webpack.config.js: -------------------------------------------------------------------------------- 1 | const path = require('path'); 2 | 3 | module.exports = { 4 | entry: './src/index.js', 5 | output: { 6 | filename: 'bundle.js', 7 | path: path.resolve(__dirname, 'dist') 8 | }, 9 | mode: 'development', 10 | module: { 11 | rules: [ 12 | { 13 | test: /\.css$/, 14 | use: ['style-loader', 'css-loader'] 15 | } 16 | ] 17 | }, 18 | }; -------------------------------------------------------------------------------- /day-48 Aug-10-2025/index.js: -------------------------------------------------------------------------------- 1 | const express = require('express'); 2 | const app = express(); 3 | const cors = require('cors'); 4 | app.use(cors()); 5 | const bodyParser = require('body-parser'); 6 | app.use(bodyParser.json()); 7 | app.use(bodyParser.urlencoded()); 8 | app.use(express.static('public')); 9 | 10 | 11 | const routerApi = require('./router/api'); 12 | app.use('/api', routerApi); 13 | 14 | app.listen(4000, () => { 15 | console.log('Server is running on port 4000'); 16 | }); -------------------------------------------------------------------------------- /byets-react/README.md: -------------------------------------------------------------------------------- 1 | # React + Vite 2 | 3 | This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. 4 | 5 | Currently, two official plugins are available: 6 | 7 | - [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh 8 | - [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh 9 | -------------------------------------------------------------------------------- /project-sazzad/README.md: -------------------------------------------------------------------------------- 1 | # React + Vite 2 | 3 | This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. 4 | 5 | Currently, two official plugins are available: 6 | 7 | - [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh 8 | - [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh 9 | -------------------------------------------------------------------------------- /day-24 june-30-2025/webpack/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "webpack", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "keywords": [], 10 | "author": "", 11 | "license": "ISC", 12 | "type": "commonjs", 13 | "devDependencies": { 14 | "css-loader": "^7.1.2", 15 | "style-loader": "^4.0.0", 16 | "webpack": "^5.99.9", 17 | "webpack-cli": "^6.0.1" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /byets-react/src/Layouts.jsx: -------------------------------------------------------------------------------- 1 | import Header from './Components/Header'; 2 | import Footer from './Components/Footer'; 3 | import { Outlet } from 'react-router'; 4 | import { AnimatePresence } from 'motion/react'; 5 | 6 | const Layouts = () => { 7 | return ( 8 | <> 9 |
10 | 11 | 12 | 13 |