Here are the libraries that we currently use :

Name Use Description Link
React Router Routes React Router is a fully-featured client and server-side routing library for React. Link
react-tsparticles particles effect for game background react-tsparticles is a js library allows you to create responsive particles easily Link
React Bootstrap Component framework Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains HTML, CSS and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components. Link
React contextify Context menus Easy to use context menus Link
Prettier Linter Prettier is an opinionated code formatter. Link
Bootstrap Icons Icons Free, high quality, open source icon library with over 1,600 icons. Link
Emoji picker react Emoji picker Emoji-picker-react comes ready to use out of the box, zero conf needed. Link

Here are the libraries we possibly want to use :

Name Use Description Link
React Query API Calls Performant and powerful data synchronization for React. Fetch, cache and update data in your React. Link
Styled Components CSS Styled-components is a popular library that is used to style React applications. It allows you to build custom components by writing actual CSS in your JavaScript. Link
Storybook Components viewing Storybook helps front-end developers to document, manage and keep track of particular components and pages, being searchable easily. Link

Here is the list of complete dependencies:

"dependencies": {
    "@testing-library/jest-dom": "^5.16.4",
    "@testing-library/react": "^13.3.0",
    "@testing-library/user-event": "^13.5.0",
    "@types/jest": "^27.5.2",
    "@types/node": "^16.11.39",
    "@types/react": "^18.0.12",
    "@types/react-dom": "^18.0.5",
    "@types/react-tag-autocomplete": "^6.1.1",
    "bootstrap": "^5.1.3",
    "bootstrap-icons": "^1.9.1",
    "emoji-picker-react": "^3.5.1",
    "focus-trap-react": "^9.0.2",
    "match-sorter": "^6.3.1",
    "react": "^18.1.0",
    "react-bootstrap": "^2.4.0",
    "react-bootstrap-icons": "^1.8.4",
    "react-contexify": "^5.0.0",
    "react-dom": "^18.1.0",
    "react-router-dom": "^6.3.0",
    "react-scripts": "5.0.1",
    "react-search-autocomplete": "^7.2.2",
    "react-switch": "^7.0.0",
    "react-tag-autocomplete": "^6.3.0",
    "react-tsparticles": "^2.1.0",
    "socket.io-client": "^4.5.1",
    "tsparticles": "^2.1.0",
    "typescript": "^4.7.3",
    "web-vitals": "^2.1.4"
  },