100xdevs-cohort-2.0-harkiratSingh
100xdevs-cohort-2.0-harkiratSingh
File Explorer
Download Latest Version (.zip)- settings.json
- GeistMonoVF.woff
- GeistVF.woff
- favicon.ico
- globals.css
- layout.tsx
- page.module.css
- page.tsx
- file-text.svg
- globe.svg
- next.svg
- turborepo-dark.svg
- turborepo-light.svg
- vercel.svg
- window.svg
- .gitignore
- eslint.config.js
- next.config.js
- package.json
- README.md
- tsconfig.json
- GeistMonoVF.woff
- GeistVF.woff
- favicon.ico
- globals.css
- layout.tsx
- page.module.css
- page.tsx
- file-text.svg
- globe.svg
- next.svg
- turborepo-dark.svg
- turborepo-light.svg
- vercel.svg
- window.svg
- .gitignore
- eslint.config.js
- next.config.js
- package.json
- README.md
- tsconfig.json
- base.js
- next.js
- package.json
- react-internal.js
- README.md
- base.json
- nextjs.json
- package.json
- react-library.json
- button.tsx
- card.tsx
- code.tsx
- component.hbs
- config.ts
- eslint.config.mjs
- package.json
- tsconfig.json
- .gitignore
- .npmrc
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- turbo.json
- Screenshot 2025-03-25 at 4.53.42β―PM.png
- Screenshot 2025-03-25 at 4.56.43β―PM.png
- Screenshot 2025-03-25 at 5.02.26β―PM.png
- Screenshot 2025-03-26 at 11.12.53β―PM.png
- Screenshot 2025-03-26 at 11.22.37β―PM.png
- Screenshot 2025-03-26 at 7.07.56β―PM.png
- README.md
- settings.json
- index.ts
- middleware.ts
- package.json
- tsconfig.json
- GeistMonoVF.woff
- GeistVF.woff
- page.tsx
- config.ts
- favicon.ico
- globals.css
- layout.tsx
- page.module.css
- page.tsx
- ChatRoom.tsx
- ChatRoomClient.tsx
- useSocket.ts
- file-text.svg
- globe.svg
- next.svg
- turborepo-dark.svg
- turborepo-light.svg
- vercel.svg
- window.svg
- .gitignore
- eslint.config.js
- next.config.js
- package.json
- README.md
- tsconfig.json
- index.ts
- package.json
- tsconfig.json
- index.ts
- package.json
- tsconfig.json
- types.ts
- package.json
- tsconfig.json
- migration.sql
- migration.sql
- migration.sql
- migration_lock.toml
- schema.prisma
- index.ts
- .gitignore
- package.json
- tsconfig.json
- base.js
- next.js
- package.json
- react-internal.js
- README.md
- base.json
- nextjs.json
- package.json
- react-library.json
- button.tsx
- card.tsx
- code.tsx
- component.hbs
- config.ts
- eslint.config.js
- package.json
- tsconfig.json
- .gitignore
- .npmrc
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- turbo.json
- 1.png
- 10.png
- 11.png
- 12.png
- 13.png
- 14.png
- 15.png
- 16.png
- 2.png
- 3.png
- 4.png
- 5.png
- 6.png
- 7.png
- 8.png
- 9.png
- README.md
- anagram.js
- expenditure-analysis.js
- findLargestElement.js
- calculator.js
- todo-list.js
- countVowels.js
- palindrome.js
- times.js
- anagram.test.js
- calculator.test.js
- countVowels.test.js
- expenditure-analysis.test.js
- findLargestElement.test.js
- palindrome.test.js
- todo-list.test.js
- package-lock.json
- package.json
- README.md
- 01-String.js
- 02-Number.js
- 03-Array.js
- 01-Class.js
- 02-Date.js
- 03-JSON.js
- 04-Math.js
- O5-Object.js
- LC01.pdf
- LC02.pdf
- RC03.pdf
- RC04.pdf
- README.md
- 1-counter.js
- 1-counter.md
- 2-counter.js
- 2-counter.md
- 3-read-from-file.js
- 3-read-from-file.md
- 4-write-to-file.js
- 4-write-to-file.md
- file.txt
- 1-promisify-setTimeout.js
- 2-sleep-completely.js
- 3-promise-all.js
- 4-promise-chain.js
- 1-file-cleaner.js
- 1-file-cleaner.md
- 2-clock.js
- 2-clock.md
- file.txt
- 1-promisify-setTimeout.test.js
- 2-sleep-completely.test.js
- 3-promise-all.test.js
- 4-promise-chain.test.js
- .gitignore
- package-lock.json
- package.json
- README.md
- a.txt
- fileServer.solution.js
- todoServer.solution.file.js
- todoServer.solution.js
- fileServer.test.js
- todoServer.test.js
- .gitignore
- fileServer.js
- package-lock.json
- package.json
- README.md
- todos.json
- todoServer.js
- 2.1.pdf
- 2.2.pdf
- 2.5.pdf
- README.md
- 01-requestcount.js.html
- 02-ratelimitter.js.html
- 03-errorcount.js.html
- base.css
- block-navigation.js
- favicon.png
- index.html
- prettify.css
- prettify.js
- sort-arrow-sprite.png
- sorter.js
- clover.xml
- coverage-final.json
- lcov.info
- 01-requestcount.spec.js
- 02-ratelimitter.spec.js
- 03-errorcount.spec.js
- .gitignore
- 01-requestcount.js
- 02-ratelimitter.js
- 03-errorcount.js
- index.js
- jest.config.ts
- package-lock.json
- package.json
- tsconfig.json
- index.spec.js
- .gitignore
- index.js
- package-lock.json
- package.json
- rough.js
- tsconfig.json
- index.js
- admin.js
- user.js
- admin.js
- user.js
- index.js
- .gitignore
- index.js
- package-lock.json
- package.json
- README.md
- index.js
- admin.js
- error-handler.js
- user.js
- admin.js
- user.js
- index.js
- .gitignore
- index.js
- package-lock.json
- package.json
- README.md
- rough.js
- 01-requestcount.js
- 02-ratelimitter.js
- 02.js
- 03-errorcount.js
- README.md
- 3.1.pdf
- 3.2.pdf
- README.md
- README.md
- index.html
- README.md
- 4.1.pdf
- 4.2.pdf
- README.md
- 5.1.pdf
- README.md
- vite.svg
- Assignment1.jsx
- Assignment2.jsx
- Assignment3.jsx
- App.css
- App.jsx
- index.css
- main.jsx
- .eslintrc.cjs
- .gitignore
- index.html
- package-lock.json
- package.json
- README.md
- vite.config.js
- vite.svg
- Assignment1.jsx
- Assignment2.jsx
- App.css
- App.jsx
- index.css
- main.jsx
- .eslintrc.cjs
- .gitignore
- index.html
- package-lock.json
- package.json
- README.md
- vite.config.js
- yarn.lock
- vite.svg
- Assignment1.jsx
- Assignment2.jsx
- App.css
- App.jsx
- index.css
- main.jsx
- .eslintrc.cjs
- .gitignore
- index.html
- package-lock.json
- package.json
- README.md
- vite.config.js
- yarn.lock
- Assignment1.jsx
- Assignment2.jsx
- Assignment3.jsx
- Assignment1.jsx
- Assignment2.jsx
- Assignment1.jsx
- Assignment2.jsx
- README.md
- 6.1.pdf
- 6.2.pdf
- 6.3.pdf
- README.md
- vite.svg
- react.svg
- App.css
- App.jsx
- App2.jsx
- atoms.js
- atoms2.js
- index.css
- main.jsx
- .eslintrc.cjs
- .gitignore
- index.html
- package-lock.json
- package.json
- README.md
- vite.config.js
- vite.svg
- react.svg
- App.css
- App.jsx
- App2.jsx
- atoms.js
- atoms2.js
- index.css
- main.jsx
- .eslintrc.cjs
- .gitignore
- index.html
- package-lock.json
- package.json
- README.md
- vite.config.js
- vite.svg
- react.svg
- App.css
- App.jsx
- atoms.ts
- index.css
- main.jsx
- todos.ts
- .eslintrc.cjs
- .gitignore
- index.html
- package-lock.json
- package.json
- README.md
- vite.config.js
- vite.svg
- react.svg
- App.css
- App.jsx
- atoms.ts
- index.css
- main.jsx
- .eslintrc.cjs
- .gitignore
- index.html
- package-lock.json
- package.json
- README.md
- vite.config.js
- vite.svg
- react.svg
- App.css
- App.jsx
- atoms.ts
- index.css
- main.jsx
- .eslintrc.cjs
- .gitignore
- index.html
- package-lock.json
- package.json
- README.md
- vite.config.js
- 7.1.pdf
- 7.2.pdf
- README.md
- account.js
- index.js
- user.js
- .gitignore
- config.js
- db.js
- index.js
- middleware.js
- package-lock.json
- package.json
- vite.svg
- react.svg
- App.css
- App.jsx
- index.css
- main.jsx
- .eslintrc.cjs
- .gitignore
- index.html
- package.json
- README.md
- vite.config.js
- Dockerfile
- README.md
- 8.1.pdf
- README.md
- a.ts
- package.json
- tsconfig.json
- README.md
- db.test.ts
- setup.ts
- todo.ts
- user.ts
- config.ts
- index.ts
- .gitignore
- jest.config.js
- package-lock.json
- package.json
- README.md
- tsconfig.json
- yarn.lock
- migration.sql
- migration_lock.toml
- schema.prisma
- db.test.ts
- setup.ts
- todo.ts
- user.ts
- .gitignore
- jest.config.js
- package-lock.json
- package.json
- README.md
- tsconfig.json
- yarn.lock
- index.ts
- package-lock.json
- package.json
- README.md
- tsconfig.json
- migration.sql
- migration.sql
- migration_lock.toml
- schema.prisma
- intex.ts
- .gitignore
- package-lock.json
- package.json
- tsconfig.json
- README.md
- index.ts
- .editorconfig
- .gitignore
- .prettierrc
- package-lock.json
- package.json
- tsconfig.json
- wrangler.toml
- index.ts
- .gitignore
- package.json
- README.md
- tsconfig.json
- wrangler.toml
- Debu-AWS-pass.pem
- README.md
- vite.svg
- react.svg
- App.css
- App.tsx
- index.css
- main.tsx
- vite-env.d.ts
- .eslintrc.cjs
- .gitignore
- index.html
- package-lock.json
- package.json
- README.md
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- README.md
- Exclude.ts
- Map.ts
- Partial.ts
- Pick.ts
- Readonly.ts
- Record.ts
- ZodInference.ts
- package.json
- pnpm-lock.yaml
- tsconfig.json
- README.md
- migration.sql
- migration_lock.toml
- schema.prisma
- blog.ts
- user.ts
- index.ts
- .gitignore
- package.json
- README.md
- tsconfig.json
- wrangler.toml
- README.md
- layout.tsx
- page.tsx
- page.tsx
- favicon.ico
- globals.css
- layout.tsx
- not-found.tsx
- page.tsx
- next.svg
- vercel.svg
- .eslintrc.json
- .gitignore
- next.config.mjs
- package-lock.json
- package.json
- postcss.config.js
- README.md
- tailwind.config.ts
- tsconfig.json
- user.ts
- route.ts
- page.tsx
- loading.tsx
- page.tsx
- favicon.ico
- globals.css
- layout.tsx
- page.tsx
- Signup.tsx
- migration.sql
- migration.sql
- migration_lock.toml
- schema.prisma
- next.svg
- vercel.svg
- .eslintrc.json
- .gitignore
- db.ts
- next.config.mjs
- package-lock.json
- package.json
- postcss.config.js
- README.md
- tailwind.config.ts
- tsconfig.json
- README.md
- migration.sql
- migration_lock.toml
- schema.prisma
- index.ts
- .gitignore
- Dockerfile
- package-lock.json
- package.json
- pnpm-lock.yaml
- README.md
- tsconfig.json
- db.ts
- index.ts
- .dockerignore
- .gitignore
- docker-compose.yaml
- Dockerfile
- package-lock.json
- package.json
- README.md
- tsconfig.json
- README.md
- route.ts
- route.ts
- auth.ts
- providers.tsx
- page.tsx
- favicon.ico
- globals.css
- layout.tsx
- page.tsx
- Appbar.tsx
- next.svg
- vercel.svg
- .gitignore
- next.config.mjs
- package-lock.json
- package.json
- postcss.config.js
- README.md
- tailwind.config.ts
- tsconfig.json
- index.ts
- package.json
- tsconfig.json
- favicon.ico
- globals.css
- layout.tsx
- page.module.css
- page.tsx
- circles.svg
- next.svg
- turborepo.svg
- vercel.svg
- .eslintrc.js
- next-env.d.ts
- next.config.js
- package.json
- README.md
- tsconfig.json
- vite.svg
- react.svg
- App.css
- App.tsx
- index.css
- main.tsx
- vite-env.d.ts
- .eslintrc.cjs
- .gitignore
- index.html
- package.json
- README.md
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- vite.svg
- react.svg
- App.css
- App.tsx
- index.css
- main.tsx
- vite-env.d.ts
- .eslintrc.cjs
- .gitignore
- index.html
- package.json
- README.md
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- favicon.ico
- globals.css
- layout.tsx
- page.module.css
- page.tsx
- circles.svg
- next.svg
- turborepo.svg
- vercel.svg
- .eslintrc.js
- next-env.d.ts
- next.config.js
- package.json
- README.md
- tsconfig.json
- index.ts
- package.json
- tsconfig.json
- library.js
- next.js
- package.json
- react-internal.js
- README.md
- base.json
- nextjs.json
- package.json
- react-library.json
- button.tsx
- card.tsx
- code.tsx
- Inputbox.tsx
- component.hbs
- config.ts
- .eslintrc.js
- package.json
- tsconfig.json
- tsconfig.lint.json
- .eslintrc.js
- .gitignore
- .npmrc
- package-lock.json
- package.json
- README.md
- tsconfig.json
- turbo.json
- README.md
- README.md
- README.md
- index.ts
- package-lock.json
- package.json
- tsconfig.json
- tsconfig.tsbuildinfo
- route.ts
- GeistMonoVF.woff
- GeistVF.woff
- favicon.ico
- globals.css
- layout.tsx
- page.tsx
- file.svg
- globe.svg
- next.svg
- vercel.svg
- window.svg
- .eslintrc.json
- .gitignore
- middleware.ts
- next.config.ts
- package-lock.json
- package.json
- postcss.config.mjs
- README.md
- tailwind.config.ts
- tsconfig.json
- index.ts
- package-lock.json
- package.json
- tsconfig.json
- tsconfig.tsbuildinfo
- GeistMonoVF.woff
- GeistVF.woff
- favicon.ico
- globals.css
- layout.tsx
- page.tsx
- file.svg
- globe.svg
- next.svg
- vercel.svg
- window.svg
- .eslintrc.json
- .gitignore
- next.config.ts
- package-lock.json
- package.json
- postcss.config.mjs
- README.md
- tailwind.config.ts
- tsconfig.json
- index.ts
- package-lock.json
- package.json
- tsconfig.json
- tsconfig.tsbuildinfo
- README.md
- index.ts
- package-lock.json
- package.json
- tsconfig.json
- tsconfig.tsbuildinfo
- index.ts
- PubSubManager.ts
- package-lock.json
- package.json
- tsconfig.json
- tsconfig.tsbuildinfo
- vite.svg
- react.svg
- App.css
- App.tsx
- index.css
- main.tsx
- vite-env.d.ts
- .gitignore
- eslint.config.js
- index.html
- package-lock.json
- package.json
- README.md
- tsconfig.app.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- index.ts
- package-lock.json
- package.json
- tsconfig.json
- tsconfig.tsbuildinfo
- GameManager.ts
- index.ts
- logger.ts
- package.json
- tsconfig.json
- tsconfig.tsbuildinfo
- README.md
- index.js
- index.ts
- package-lock.json
- package.json
- tsconfig.json
- tsconfig.tsbuildinfo
- README.md
- .gitignore
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/debsouryadatta/100xdevs-cohort-2.0-harkiratSingh
Downloads the entire project code from GitHub to your computer.
cd 100xdevs-cohort-2.0-harkiratSingh
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
β οΈ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
docker compose -f WEEK15/week-15-live-2.2-main/docker-compose.yaml up -d --build
Runs the command against the services defined in the compose file.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Node.js
EasyPrerequisites
β οΈ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
cd COHORT03/WEEK21/chat-app/apps/web
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
