From 5e2fbacb0b6cd33b432cbf85090874ae942f6c2c Mon Sep 17 00:00:00 2001 From: Meet Jain Date: Mon, 5 Aug 2024 01:02:14 +0530 Subject: [PATCH 1/8] Fixed --- src/Pages/Licensing.jsx | 18 +++++++++++------- src/Pages/PrivacyPolicy.jsx | 18 ++++++++++++++---- src/Pages/TermsAndConditions.jsx | 14 +++++++++++--- 3 files changed, 36 insertions(+), 14 deletions(-) diff --git a/src/Pages/Licensing.jsx b/src/Pages/Licensing.jsx index 91b2593..24ac4f3 100644 --- a/src/Pages/Licensing.jsx +++ b/src/Pages/Licensing.jsx @@ -1,7 +1,6 @@ -import {React,useEffect} from 'react'; +import React, { useEffect, useState } from 'react'; import styled from 'styled-components'; - const Container = styled.div` max-width: 800px; margin: 0 auto; @@ -31,15 +30,21 @@ const Subtitle = styled.h2` `; const Licensing = () => { - useEffect(() => { - window.scrollTo(0, 0); - }, []); + const [currentYear, setCurrentYear] = useState(''); + + useEffect(() => { + window.scrollTo(0, 0); + + const year = new Date().getFullYear(); + setCurrentYear(year); + }, []); + return ( Licensing Welcome to StartConnect Hub! This website is licensed under the MIT License. This page outlines the terms of the license and provides details on how you can use, modify, and distribute our software. MIT License - Copyright (c) 2024 StartConnect-Hub + Copyright (c) {currentYear} StartConnect-Hub Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -63,7 +68,6 @@ const Licensing = () => { Contact Information

If you have any questions or concerns about this licensing agreement, please contact us at Email: startconnecthub@gmail.com

-
); }; diff --git a/src/Pages/PrivacyPolicy.jsx b/src/Pages/PrivacyPolicy.jsx index 85ffaac..2742d7d 100644 --- a/src/Pages/PrivacyPolicy.jsx +++ b/src/Pages/PrivacyPolicy.jsx @@ -1,15 +1,25 @@ -import {React,useEffect} from 'react'; +import React, { useEffect, useState } from 'react'; import styled from 'styled-components'; + const PrivacyPolicy = () => { + const [lastUpdatedDate, setLastUpdatedDate] = useState(''); + useEffect(() => { window.scrollTo(0, 0); + + const currentDate = new Date(); + const options = { year: 'numeric', month: 'long', day: 'numeric' }; + const formattedDate = new Intl.DateTimeFormat('en-US', options).format(currentDate); + + setLastUpdatedDate(formattedDate); }, []); + return (

Privacy Policy

-

Last updated: May 19, 2024

+

Last updated: {lastUpdatedDate}

Welcome to StartConnect Hub! We are committed to protecting your personal information and your right to privacy. If you have any questions or concerns about our policy or our practices regarding your personal information, please contact us at startconnecthub@gmail.com.

@@ -66,16 +76,16 @@ const PolicyWrapper = styled.div` h1 { font-size: 2.5rem; + margin-bottom: 20px; margin-top: 80px; } -h2 { + h2 { text-align: center; font-weight: 600; display: flex; justify-content: left; margin-bottom: 15px; - padding: 0; } p { diff --git a/src/Pages/TermsAndConditions.jsx b/src/Pages/TermsAndConditions.jsx index fc93f0d..4c6489c 100644 --- a/src/Pages/TermsAndConditions.jsx +++ b/src/Pages/TermsAndConditions.jsx @@ -1,9 +1,17 @@ -import React, { useEffect } from 'react'; +import React, { useEffect, useState } from 'react'; import styled from 'styled-components'; const TermsAndConditions = () => { + const [lastUpdatedDate, setLastUpdatedDate] = useState(''); + useEffect(() => { window.scrollTo(0, 0); + + const currentDate = new Date(); + const options = { year: 'numeric', month: 'long', day: 'numeric' }; + const formattedDate = new Intl.DateTimeFormat('en-US', options).format(currentDate); + + setLastUpdatedDate(formattedDate); }, []); return ( @@ -11,7 +19,7 @@ const TermsAndConditions = () => {

Terms and Conditions

-

Last updated: May 22, 2024

+

Last updated: {lastUpdatedDate}

Welcome to StartConnect Hub! By using our platform, you agree to comply with and be bound by the following terms and conditions. Please review these terms carefully. If you do not agree to these terms, you should not use our platform.

@@ -55,6 +63,7 @@ const TermsWrapper = styled.div` h1 { font-size: 2.5rem; + margin-bottom: 20px; margin-top: 80px; } @@ -72,4 +81,3 @@ const TermsWrapper = styled.div` `; export default TermsAndConditions; - From 403371e124fc26c88ce7e899bdf964c0a95b6d72 Mon Sep 17 00:00:00 2001 From: UNNIMAYA K <130051152+Unnimaya6122004@users.noreply.github.com> Date: Mon, 5 Aug 2024 16:58:50 +0530 Subject: [PATCH 2/8] Update InvestorManagementPage.jsx as per issue #683 removed repetitions --- src/Pages/InvestorManagementPage.jsx | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/src/Pages/InvestorManagementPage.jsx b/src/Pages/InvestorManagementPage.jsx index 0047385..c91d88a 100644 --- a/src/Pages/InvestorManagementPage.jsx +++ b/src/Pages/InvestorManagementPage.jsx @@ -50,24 +50,6 @@ const InvestorManagementPage = () => { we provide the tools and insights needed to make informed investment decisions.
-
- - Comprehensive Support and Resources: - - We understand that successful investments require more than just capital. - That's why StartConnectHub offers comprehensive support and resources to both entrepreneurs and investors. - From detailed business analysis and market research to strategic advisory services, - we provide the tools and insights needed to make informed investment decisions. -
- -
- - Comprehensive Support and Resources: - We understand that successful investments require more than just capital. - That's why StartConnectHub offers comprehensive support and resources to both entrepreneurs and investors. - From detailed business analysis and market research to strategic advisory services, - we provide the tools and insights needed to make informed investment decisions. -
From 579c6b43e8dcdd3f0248e7542c75099da47573da Mon Sep 17 00:00:00 2001 From: Sourabh782 Date: Tue, 6 Aug 2024 16:59:50 +0530 Subject: [PATCH 3/8] Repositioned google translate from top to footer --- index.html | 22 +------------ src/Components/Footer/Footer.jsx | 18 ++++++++++- .../GoogleTranslate/GoogleTranslate.jsx | 32 +++++++++++++++++++ .../GoogleTranslate/googleTranslate.css | 11 +++++++ 4 files changed, 61 insertions(+), 22 deletions(-) create mode 100644 src/Components/GoogleTranslate/GoogleTranslate.jsx create mode 100644 src/Components/GoogleTranslate/googleTranslate.css diff --git a/index.html b/index.html index 2cc7425..7b58699 100644 --- a/index.html +++ b/index.html @@ -21,18 +21,6 @@ font-family: Arial, sans-serif; } - #translate-container { - position: fixed; - top: 80px; /* Adjust this value to move the box down from the top */ - left: 20px; /* Keeps the box aligned to the left */ - background: #fff; - padding: 10px; - border: 1px solid #ddd; - border-radius: 5px; - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); - z-index: 1000; - } - /* Optional: Add a dark mode for your website */ .dark-mode { background-color: #343434; @@ -42,15 +30,7 @@
-
-
-
- - + diff --git a/src/Components/Footer/Footer.jsx b/src/Components/Footer/Footer.jsx index 53a77b3..d7afa3b 100644 --- a/src/Components/Footer/Footer.jsx +++ b/src/Components/Footer/Footer.jsx @@ -7,23 +7,29 @@ import { scroller } from "react-scroll"; import Visitors from "../Visitors"; import { AiFillHome, AiFillInfoCircle, AiFillPhone, AiFillQuestionCircle, AiFillLock, AiFillFileText } from "react-icons/ai"; import { BiBook, BiSupport, BiCommentDetail, BiBriefcase, BiGroup } from "react-icons/bi"; +import GoogleTranslateComponent from "../GoogleTranslate/GoogleTranslate"; const Footer = () => { const [sticky, setSticky] = useState(false); const [mobileMenu, setMobileMenu] = useState(false); const navigate = useNavigate(); + + useEffect(() => { + + const handleScroll = () => { setSticky(window.scrollY > 200); }; - + window.addEventListener("scroll", handleScroll); return () => { window.removeEventListener("scroll", handleScroll); }; }, []); + const toggleMenu = () => { setMobileMenu(!mobileMenu); }; @@ -99,6 +105,16 @@ const Footer = () => {
  • Media
  • + + + + {/*
    +
    +
    */} + + + +

    Need Help

    diff --git a/src/Components/GoogleTranslate/GoogleTranslate.jsx b/src/Components/GoogleTranslate/GoogleTranslate.jsx new file mode 100644 index 0000000..c80009f --- /dev/null +++ b/src/Components/GoogleTranslate/GoogleTranslate.jsx @@ -0,0 +1,32 @@ +import React, { useEffect, useRef } from "react"; + +const TranslateComponent = () => { + const googleTranslateRef = useRef(null); + + useEffect(() => { + let intervalId = null; + const checkGoogleTranslate = () => { + if (window.google && window.google.translate && window.google.translate.TranslateElement.InlineLayout) { + clearInterval(intervalId); + new window.google.translate.TranslateElement( + { + pageLanguage: "en", + includedLanguages: "af,ach,ak,am,ar,az,be,bem,bg,bh,bn,br,bs,ca,chr,ckb,co,crs,cs,cy,da,de,ee,el,en,eo,es,es-419,et,eu,fa,fi,fo,fr,fy,ga,gaa,gd,gl,gn,gu,ha,haw,hi,hr,ht,hu,hy,ia,id,ig,is,it,iw,ja,jw,ka,kg,kk,km,kn,ko,kri,ku,ky,la,lg,ln,lo,loz,lt,lua,lv,mfe,mg,mi,mk,ml,mn,mo,mr,ms,mt,ne,nl,nn,no,nso,ny,nyn,oc,om,or,pa,pcm,pl,ps,pt-BR,pt-PT,qu,rm,rn,ro,ru,rw,sd,sh,si,sk,sl,sn,so,sq,sr,sr-ME,st,su,sv,sw,ta,te,tg,th,ti,tk,tl,tn,to,tr,tt,tum,tw,ug,uk,ur,uz,vi,wo,xh,yi,yo,zh-CN,zh-TW,zu", + layout: window.google.translate.TranslateElement.InlineLayout.VERTICAL + }, + googleTranslateRef.current + ); + } + }; + intervalId = setInterval(checkGoogleTranslate, 100); + return () => clearInterval(intervalId); + }, []); + + return ( +
    +
    +
    + ); +}; + +export default TranslateComponent; \ No newline at end of file diff --git a/src/Components/GoogleTranslate/googleTranslate.css b/src/Components/GoogleTranslate/googleTranslate.css new file mode 100644 index 0000000..3ae0ef6 --- /dev/null +++ b/src/Components/GoogleTranslate/googleTranslate.css @@ -0,0 +1,11 @@ +#translate-container { + /* position: fixed; */ + height: 100px; + width: 300px; + background: #fff; + padding: 10px; + border: 1px solid #ddd; + border-radius: 5px; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); + z-index: 1000; + } \ No newline at end of file From a73e6829000d771666d2bc39de4cad5c7c948bf8 Mon Sep 17 00:00:00 2001 From: Sourabh782 Date: Tue, 6 Aug 2024 20:35:50 +0530 Subject: [PATCH 4/8] Fixed google login button issue and tweeked signup component UI --- src/Components/Login/Login.css | 8 +++++--- src/Components/Signup/Signup.css | 1 + 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Components/Login/Login.css b/src/Components/Login/Login.css index 7e375a9..591a815 100644 --- a/src/Components/Login/Login.css +++ b/src/Components/Login/Login.css @@ -2,9 +2,10 @@ display: flex; justify-content: center; align-items: center; - height: auto; - margin-top: 100px; - padding-bottom: 10px; + min-height: 100vh; + /* margin-top: 100px; */ + padding: 40px 20px; + box-sizing: border-box; } .login-container { @@ -73,6 +74,7 @@ p a:hover { } .googlelogin { + display: flex; width: 100%; justify-content: center; margin-top: 10px; diff --git a/src/Components/Signup/Signup.css b/src/Components/Signup/Signup.css index 5e2fe92..572be83 100644 --- a/src/Components/Signup/Signup.css +++ b/src/Components/Signup/Signup.css @@ -116,4 +116,5 @@ input.invalid { width: 100%; display: flex; justify-content: center; + margin-top: 10px; } From f298b46a538c89941fba955b999e8a35266a8fbc Mon Sep 17 00:00:00 2001 From: dharshib Date: Tue, 6 Aug 2024 21:47:53 +0530 Subject: [PATCH 5/8] fixed #698 --- src/Pages/Blogs.jsx | 37 +++++++++++++++++++++++++++++++++---- src/assets/no-results.png | Bin 0 -> 37387 bytes 2 files changed, 33 insertions(+), 4 deletions(-) create mode 100644 src/assets/no-results.png diff --git a/src/Pages/Blogs.jsx b/src/Pages/Blogs.jsx index 5ca811d..ff84b1f 100644 --- a/src/Pages/Blogs.jsx +++ b/src/Pages/Blogs.jsx @@ -1,5 +1,6 @@ import { React, useEffect, useState } from 'react'; import styled from 'styled-components'; +import noResultsImage from '../assets/no-results.png' const Blogs = () => { useEffect(() => { @@ -81,7 +82,7 @@ const Blogs = () => { return (

    Blogs

    - { /> {uniqueTags.map((tag, index) => ( - handleTagClick(tag)} + handleTagClick(tag)} active={selectedTags.includes(tag)} > {tag} @@ -113,6 +114,14 @@ const Blogs = () => { ))} + { + blogs.length === 0 && ( + + + Hmmm, We are not getting any results. Our bad - Try another search! + + ) + }
    ); }; @@ -225,4 +234,24 @@ const CardContent = styled.div` } `; +const NoResultsContainer = styled.div` + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 20px; + text-align: center; +`; + +const NoResultsImage = styled.img` + width: 150px; + height: 150px; + margin-bottom: 20px; +`; + +const NoResultsMessage = styled.p` + font-size: 18px; + color: #212ea0; +`; + export default Blogs; diff --git a/src/assets/no-results.png b/src/assets/no-results.png new file mode 100644 index 0000000000000000000000000000000000000000..ab4918eab50bff778e6a26845cb3ad9fffacc3eb GIT binary patch literal 37387 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 x40G5Dyj@{0&bt5r literal 0 HcmV?d00001 From b11c544ef7f812697f8ff0b544e9cd05ae2186f6 Mon Sep 17 00:00:00 2001 From: Ananya Gupta <145869907+ananyag309@users.noreply.github.com> Date: Wed, 7 Aug 2024 09:52:26 +0530 Subject: [PATCH 6/8] Update README.md --- README.md | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 04fc1e2..3b1acdd 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,18 @@ StartConnect Hub is a revolutionary platform designed to bridge the gap between

    This Project is the part of

    - GSSoC - GSSoC + + + + + + + + + + +
    Event LogoEvent NameEvent Description
    GSSoC 24GirlScript Summer of Code 2024GirlScript Summer of Code is a three-month-long Open Source Program conducted every summer by GirlScript Foundation. It is an initiative to bring more beginners to Open-Source Software Development. +
    ## Project Admin ✨ @@ -126,6 +136,18 @@ You are all set! 🎉 Thank you for your contributions! Your efforts help improve StartConnect Hub and support our mission to empower startups and investors. Happy coding! 🚀✨ +## Code of Conduct + +Please note that this project is released with a [Contributor Code of Conduct](CODE_OF_CONDUCT.md). By participating in this project you agree to abide by its terms. + +## Contributing Guidelines + +We believe in the power of collaboration. If you have ideas to improve College.ai, feel free to contribute! Check out our [Contribution Guidelines](CONTRIBUTING.md) to get started. + +## License + +This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details. +

    Our Contributors Red Heart

    Thank you for contributing to our repository

    From d809062f87d548aadc71b9d077929b5aab04cca5 Mon Sep 17 00:00:00 2001 From: Radhika Malpani Date: Wed, 7 Aug 2024 15:36:57 +0530 Subject: [PATCH 7/8] Update Contributors.jsx --- src/Pages/Contributors.jsx | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/Pages/Contributors.jsx b/src/Pages/Contributors.jsx index e257703..f422eb2 100644 --- a/src/Pages/Contributors.jsx +++ b/src/Pages/Contributors.jsx @@ -6,12 +6,25 @@ function Contributors() { const [contributors, setContributors] = useState([]); useEffect(() => { - async function fetchContributors() { + async function fetchContributors(page = 1, allContributors = []) { try { const response = await axios.get( - 'https://api.github.com/repos/Priyaaa1/StartConnect-Hub/contributors' + `https://api.github.com/repos/Priyaaa1/StartConnect-Hub/contributors`, + { + params: { + per_page: 100, + page, + }, + } ); - setContributors(response.data); + + const newContributors = response.data; + if (newContributors.length > 0) { + + fetchContributors(page + 1, [...allContributors, ...newContributors]); + } else { + setContributors(allContributors); + } } catch (error) { console.error('Error in fetching contributors:', error); } From e5db566d14479debfcd8f89fde71016951217c32 Mon Sep 17 00:00:00 2001 From: Radhika Malpani Date: Wed, 7 Aug 2024 15:37:14 +0530 Subject: [PATCH 8/8] Update Signup.css --- src/Components/Signup/Signup.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Components/Signup/Signup.css b/src/Components/Signup/Signup.css index 572be83..b51d07b 100644 --- a/src/Components/Signup/Signup.css +++ b/src/Components/Signup/Signup.css @@ -9,7 +9,7 @@ /* Space above and below the form */ box-sizing: border-box; /* Include padding in element's total width/height */ - background-color: #f0f0f0; + /* Optional: Background color to visualize the container */ }