diff --git a/.gitignore b/.gitignore index 5e9b67ef..4005c00b 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,9 @@ .next .env +# .vscode +/.vscode + # testing /coverage diff --git a/DB/projects.json b/DB/projects.json index 700033a7..e40503ed 100644 --- a/DB/projects.json +++ b/DB/projects.json @@ -39,7 +39,6 @@ "description": "getData of the github users", "tech": [ "reactjs" - ] }, { @@ -1781,7 +1780,6 @@ "mui", "javascript", "css" - ] }, { @@ -5719,5 +5717,47 @@ ] } ] + }, + { + "github_username": "Parul1606", + "Social_media": { + "gitHub": "https://github.com/Parul1606", + "LinkedIn": "https://www.linkedin.com/in/parul-pandey-4243aa206/", + "Instagram": "https://www.instagram.com/parulll_16/", + "YouTube": "https://www.youtube.com/channel/UC4vSo8W9-1U5zZzXmn4usYw", + "Twitter": "https://twitter.com/parulpa37629488" + }, + "Projects": [ + { + "link": "https://github.com/Parul1606/Fake-News-Detection", + "title": "Fake-News-Detection", + "description": "Fake News Detection using ML, DL, LSTM, NLP, Stemming, Lemmatization, and Data Visualization for classifying news articles.", + "tech": [ + "python", + "flask" + ] + } + ] + }, + { + "github_username": "pavitrachavda97", + "Social_media": { + "gitHub": "https://github.com/pavitrachavda97", + "LinkedIn": "https://www.linkedin.com/in/pavitra-chavda-254b8122a/", + "Instagram": "https://www.instagram.com/pavitrachavda_0408/", + "Twitter": "https://twitter.com/pavitrachavda" + }, + "Projects": [ + { + "link": "https://github.com/pavitrachavda97/speech-to-text", + "title": "Speech-to-text", + "description": "The Speech-to-Text system is a powerful tool that allows you to convert spoken language into written text.", + "tech": [ + "reactjs", + "html", + "css" + ] + } + ] } ] \ No newline at end of file diff --git a/components/Footer.tsx b/components/Footer.tsx index 8baa65fb..ad0c8c4e 100644 --- a/components/Footer.tsx +++ b/components/Footer.tsx @@ -1,31 +1,45 @@ import React from "react"; import { SiTwitter, SiGithub, SiLinkedin } from "react-icons/si"; import Link from "next/link"; - +import Image from "next/image"; function Footer() { const getCurrentYear = () => new Date().getFullYear(); - const footerLinks = [ { name: "Twitter", link: "https://twitter.com/priyankarpal", - icon: , + icon: ( + + ), hover: " text-xl text-gray-200 cursor-pointer hover:text-purple-500 ", }, { name: "GitHub", link: "https://github.com/priyankarpal", - icon: , + icon: ( + + ), hover: " text-xl text-gray-200 cursor-pointer hover:text-purple-500 ", }, { name: "Linkedin", link: "https://linkedin.com/in/priyankarpal", - icon: , + icon: ( + + ), hover: " text-xl text-gray-200 cursor-pointer hover:text-purple-700 ", - } - ] + }, + ]; const footerdocsLinks = [ { @@ -33,56 +47,50 @@ function Footer() { child: [ { name: "Contributing Guide", - link: "https://github.com/priyankarpal/ProjectsHut/blob/main/contributing.md" + link: "https://github.com/priyankarpal/ProjectsHut/blob/main/contributing.md", }, { name: "Add projects via GitHub", - link: "https://github.com/priyankarpal/ProjectsHut/blob/main/contributing.md#how-to-add-your-projects-to-projectshut" + link: "https://github.com/priyankarpal/ProjectsHut/blob/main/contributing.md#how-to-add-your-projects-to-projectshut", }, { name: "Run the project locally", - link: "https://github.com/priyankarpal/ProjectsHut/blob/main/contributing.md#note-alternatively-if-you-prefer-to-run-the-project-locally-follow-these-steps" - } - - ] - } - - ] + link: "https://github.com/priyankarpal/ProjectsHut/blob/main/contributing.md#note-alternatively-if-you-prefer-to-run-the-project-locally-follow-these-steps", + }, + ], + }, + ]; const footerServiceLinks = [ { - title: "License", child: [ { name: "MIT License", - link: "https://github.com/priyankarpal/ProjectsHut/blob/main/LICENSE" + link: "https://github.com/priyankarpal/ProjectsHut/blob/main/LICENSE", }, { name: "Code of Conduct", - link: "https://github.com/priyankarpal/ProjectsHut/blob/main/CODE_OF_CONDUCT.md" + link: "https://github.com/priyankarpal/ProjectsHut/blob/main/CODE_OF_CONDUCT.md", }, - ] - } - - - ] + ], + }, + ]; return ( - < footer className="border-t border-gray-800 " > -
-
-
- -
Ph .
-

- Projectshut is an open source web app that enables users to freely publish their projects and create user profiles within the platform +

+
+
+
+
+ Ph . +
+

+ Projectshut is an open source web app that enables users to freely + publish their projects and create user profiles within the platform.

- {/* for footer nav links */} -
+
{footerLinks.map((footerLink) => (
  • - ))} - -
    -
    - {/* for footer docs links */} +
      {footerdocsLinks.map((section, index) => (
      -

      {section.title}

      +

      + {section.title} +

        {section.child.map((link, linkIndex) => (
      • - {link.name} + + {link.name} +
      • ))}
      @@ -120,36 +132,57 @@ function Footer() { ))}
    -
    - - {/* for footer service links */} -
      - {footerServiceLinks.map((section, index) => ( -
      -

      {section.title}

      -
        - {section.child.map((link, linkIndex) => ( -
      • - {link.name} -
      • - ))} -
      -
      - ))} -
    +
      + {footerServiceLinks.map((section, index) => ( +
      +

      + {section.title} +

      +
        + {section.child.map((link, linkIndex) => ( +
      • + + {link.name} + +
      • + ))} +
      +
      + ))} +
    +
    +
    + + Github-Share-Button + +
    - -
    -

    +

    +

    © ProjectsHut {getCurrentYear()} All rights reserved

    - ); } -export default Footer; \ No newline at end of file +export default Footer; diff --git a/contributing.md b/contributing.md index 6fc2aca6..9b8c4516 100644 --- a/contributing.md +++ b/contributing.md @@ -59,7 +59,17 @@ git clone https://github.com//ProjectsHut.git cd ProjectsHut ``` -3. Install dependencies +3. Add a reference(remote) to the original repository. +``` +git remote add upstream https://github.com/priyankarpal/ProjectsHut.git +``` + +4. Check the remotes for this repository. +``` +git remote -v +``` + +5. Install dependencies ```bash pnpm i @@ -67,7 +77,7 @@ pnpm i > **Note**: If you don't have pnpm installed in your system then run this command `npm i -g pnpm` -4. Now do ahead and create a new branch and move to the branch +6. Now do ahead and create a new branch and move to the branch ```bash git checkout -b fix-issue- @@ -75,7 +85,7 @@ git checkout -b fix-issue- > **Note**: Replace `` with the issue number you are working on -5. Run in local +7. Run in local ```bash pnpm dev @@ -83,7 +93,7 @@ pnpm dev > Add new features or fix bugs according to your issue number -6. After done you can now push this changes, for doing that follow the following command chain +8. After done you can now push this changes, for doing that follow the following command chain - `git status -s` (Shows the changed files) - `git add --all` (Will add all the files to staging area) @@ -91,18 +101,17 @@ pnpm dev > **Note**: Replace `` with the changes you have made. Also, follow the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) for writing commit messages -- `git remote add upstream https://github.com/priyankarpal/ProjectsHut.git` - `git push origin fix-issue-` -7. After this go to your forked GitHub repository and go to `Pull Request` section. Now you might be able to see a pop up saying **Pull Request**. Click on the popup and you will be redirected to pull request page +9. After this go to your forked GitHub repository and go to `Pull Request` section. Now you might be able to see a pop up saying **Pull Request**. Click on the popup and you will be redirected to pull request page -8. Now fill in the form template of the pull request and give the necessary description. +10. Now fill in the form template of the pull request and give the necessary description. -9. Click on **Submit** +11. Click on **Submit** -10. Hurray! You just made your first contribution to this project 🎉 +12. Hurray! You just made your first contribution to this project 🎉 -11. Wait for your pull request to be reviewed and merged. +13. Wait for your pull request to be reviewed and merged. ## Useful Links diff --git a/package.json b/package.json index e84d21ae..e7e7d9fb 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@emotion/styled": "^11.11.0", "next-auth": "^4.22.3", "@headlessui/react": "^1.7.16", - "@types/node": "20.4.6", + "@types/node": "20.4.7", "@types/react": "18.2.18", "@types/react-dom": "18.2.7", "autoprefixer": "10.4.14", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e61d9705..df7e6c80 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: ^1.7.16 version: 1.7.16(react-dom@18.2.0)(react@18.2.0) '@types/node': - specifier: 20.4.6 - version: 20.4.6 + specifier: 20.4.7 + version: 20.4.7 '@types/react': specifier: 18.2.18 version: 18.2.18 @@ -231,15 +231,15 @@ packages: '@commitlint/execute-rule': 17.4.0 '@commitlint/resolve-extends': 17.6.7 '@commitlint/types': 17.4.4 - '@types/node': 20.4.6 + '@types/node': 20.4.7 chalk: 4.1.2 cosmiconfig: 8.2.0 - cosmiconfig-typescript-loader: 4.4.0(@types/node@20.4.6)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.1.6) + cosmiconfig-typescript-loader: 4.4.0(@types/node@20.4.7)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.1.6) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1(@types/node@20.4.6)(typescript@5.1.6) + ts-node: 10.9.1(@types/node@20.4.7)(typescript@5.1.6) typescript: 5.1.6 transitivePeerDependencies: - '@swc/core' @@ -725,8 +725,8 @@ packages: - react-dom dev: true - /@types/node@20.4.6: - resolution: {integrity: sha512-q0RkvNgMweWWIvSMDiXhflGUKMdIxBo2M2tYM/0kEGDueQByFzK4KZAgu5YHGFNxziTlppNpTIBcqHQAxlfHdA==} + /@types/node@20.4.7: + resolution: {integrity: sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==} /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -1254,7 +1254,7 @@ packages: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} - /cosmiconfig-typescript-loader@4.4.0(@types/node@20.4.6)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.1.6): + /cosmiconfig-typescript-loader@4.4.0(@types/node@20.4.7)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.1.6): resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==} engines: {node: '>=v14.21.3'} peerDependencies: @@ -1263,9 +1263,9 @@ packages: ts-node: '>=10' typescript: '>=4' dependencies: - '@types/node': 20.4.6 + '@types/node': 20.4.7 cosmiconfig: 8.2.0 - ts-node: 10.9.1(@types/node@20.4.6)(typescript@5.1.6) + ts-node: 10.9.1(@types/node@20.4.7)(typescript@5.1.6) typescript: 5.1.6 dev: true @@ -3140,7 +3140,7 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.27 - ts-node: 10.9.1(@types/node@20.4.6)(typescript@5.1.6) + ts-node: 10.9.1(@types/node@20.4.7)(typescript@5.1.6) yaml: 2.3.1 dev: false @@ -3827,7 +3827,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: false - /ts-node@10.9.1(@types/node@20.4.6)(typescript@5.1.6): + /ts-node@10.9.1(@types/node@20.4.7)(typescript@5.1.6): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -3846,7 +3846,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.4.6 + '@types/node': 20.4.7 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3