├── .env.example ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── issue-template.md ├── images │ └── cover.png ├── pull_request_template.md └── workflows │ └── azure-static-web-apps-calm-moss-09c73db10.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── package copy.json ├── package-lock.json ├── package.json ├── public ├── MOU Devscript.pdf ├── MOU_Eduhub.pdf ├── MOU_Peoplewhocodes.pdf ├── MOU_ecell_ietdavv.pdf ├── Mou Semikolan x Eduhub.pdf ├── Script_Mou.pdf ├── _redirects ├── app-ads.txt ├── favicon.ico ├── favicon.png ├── index.html ├── manifest.json └── robots.txt ├── src ├── App.js ├── assets │ ├── css │ │ ├── 404.css │ │ ├── additional.css │ │ ├── hacktober.css │ │ ├── home.css │ │ ├── layout.css │ │ ├── responsive.css │ │ └── uxmeetup.css │ ├── images │ │ ├── Blogs.png │ │ ├── about.png │ │ ├── akshay.png │ │ ├── astronaut.png │ │ ├── community │ │ │ ├── asper.jpg │ │ │ ├── burgrill.jpeg │ │ │ ├── connectup.png │ │ │ ├── gdsciiit.png │ │ │ ├── gdsclnct.png │ │ │ ├── gdsclncts.png │ │ │ ├── gdscmanit.png │ │ │ ├── gdsco.png │ │ │ ├── github.png │ │ │ ├── image.png │ │ │ ├── logo_cncfbhopal.png │ │ │ ├── logo_devscript.png │ │ │ ├── logo_ecellietdavv.png │ │ │ ├── logo_eduhub.png │ │ │ ├── logo_flutterbhopal.png │ │ │ ├── logo_gdscuitrgpv.png │ │ │ ├── logo_learnforcause.png │ │ │ ├── logo_peoplewhocodes.png │ │ │ ├── logo_scriptfoundation.png │ │ │ ├── rgpv.png │ │ │ └── tdpvista.png │ │ ├── companies │ │ │ ├── accenture.jpg │ │ │ ├── adplist.jpg │ │ │ ├── apna.jpg │ │ │ ├── cisco.jpg │ │ │ ├── crompton.jpg │ │ │ ├── designed.jpg │ │ │ ├── designerrs.jpg │ │ │ ├── ey.jpg │ │ │ ├── hexaware.jpg │ │ │ ├── iitk.jpg │ │ │ ├── induce.jpg │ │ │ ├── infostretch.jpg │ │ │ ├── infosys.png │ │ │ ├── infosysdigital.jpg │ │ │ ├── inmobi.jpg │ │ │ ├── jwt.jpg │ │ │ ├── makemytrip.png │ │ │ ├── microsoft.png │ │ │ ├── mindtree.jpg │ │ │ ├── neuratech.jpg │ │ │ ├── payu.png │ │ │ ├── recro.jpg │ │ │ ├── reliance.jpg │ │ │ ├── rethinkingux.jpg │ │ │ ├── risd.jpg │ │ │ ├── saal.jpg │ │ │ ├── softude.jpg │ │ │ ├── solative.jpg │ │ │ ├── swoo.jpg │ │ │ ├── uniliver.jpg │ │ │ └── wongdoody.jpg │ │ ├── events │ │ │ ├── HacktoberHeading.png │ │ │ ├── HacktoberYear.png │ │ │ ├── image.png │ │ │ └── register.png │ │ ├── garima.jpg │ │ ├── harsh-test.jpg │ │ ├── harsh.jpg │ │ ├── harsh.png │ │ ├── insta.png │ │ ├── lock.jpg │ │ ├── logo.png │ │ ├── mansi.png │ │ ├── namrata.jpg │ │ ├── p0.jpg │ │ ├── p01.jpg │ │ ├── p02.jpg │ │ ├── pthis.jpg │ │ ├── sanjeev.png │ │ ├── semiKolon.png │ │ ├── semikolan.jpeg │ │ ├── technologies │ │ │ ├── Expressjs.png │ │ │ ├── adobe_xd.png │ │ │ ├── ajax.png │ │ │ ├── android stdio.png │ │ │ ├── angular.png │ │ │ ├── azure.png │ │ │ ├── blender-.png │ │ │ ├── bootstrap.png │ │ │ ├── c++.png │ │ │ ├── c.png │ │ │ ├── codeigniter.png │ │ │ ├── csharp.png │ │ │ ├── css.png │ │ │ ├── dj.png │ │ │ ├── figma.png │ │ │ ├── firebase.png │ │ │ ├── flask.png │ │ │ ├── flutter.png │ │ │ ├── fontawesome.png │ │ │ ├── git.png │ │ │ ├── github.png │ │ │ ├── graphics.png │ │ │ ├── hd.png │ │ │ ├── heroku.png │ │ │ ├── html.png │ │ │ ├── illustrator.png │ │ │ ├── iot.png │ │ │ ├── java.png │ │ │ ├── jquery.png │ │ │ ├── js.png │ │ │ ├── json.png │ │ │ ├── kotlin.png │ │ │ ├── laravel.png │ │ │ ├── mongo_db.png │ │ │ ├── mysql.png │ │ │ ├── netify.png │ │ │ ├── nodejs.png │ │ │ ├── photoshop.png │ │ │ ├── php.png │ │ │ ├── python.png │ │ │ ├── react.png │ │ │ ├── reactive_native.png │ │ │ ├── replit.png │ │ │ ├── sass.png │ │ │ ├── semikolan.png │ │ │ ├── vue.png │ │ │ ├── wix.png │ │ │ └── wordpress.png │ │ └── unknown.PNG │ └── lottie │ │ ├── about.json │ │ ├── achievements-newold.json │ │ ├── achievements-old.json │ │ ├── achievements.json │ │ ├── contact.json │ │ ├── discord.json │ │ ├── git.json │ │ ├── home.json │ │ ├── join.json │ │ ├── map.json │ │ ├── telegram.json │ │ ├── uxmeetup.json │ │ ├── whatsapp.json │ │ └── work.json ├── component │ ├── API.js │ ├── About.js │ ├── Achievements.js │ ├── BongoCat.js │ ├── Captcha.js │ ├── Community.js │ ├── Companies.js │ ├── Contact.js │ ├── ContactForm.js │ ├── Error404.js │ ├── Footer.js │ ├── Header.js │ ├── Introduce.js │ ├── Join.js │ ├── Landing.js │ ├── LeaderBoardPagination.js │ ├── Links.js │ ├── Loader.js │ ├── Map.js │ ├── MovingCursor.css │ ├── MovingCursor.js │ ├── Pagination.css │ ├── Profile.js │ ├── Projects.css │ ├── Projects.js │ ├── Quiz.js │ ├── Skills.js │ ├── Spinner.js │ ├── StartupSupport.js │ ├── Technologies.js │ ├── UXAbout.js │ ├── UXCommunity.js │ ├── UXFood.js │ ├── UXFooter.js │ ├── UXLanding.js │ ├── UXSpeakers.js │ ├── UXSponsor.js │ ├── Venue.js │ ├── Whatwedo.js │ └── Work.js ├── index.js ├── json │ ├── communities.json │ ├── communities.jsonc │ ├── events.json │ ├── githubrepo.json │ ├── initiatives.json │ ├── leaderboard.json │ ├── links.json │ ├── profiles │ │ ├── harsh.json │ │ └── wilson.json │ ├── projects.json │ ├── semikolan.json │ ├── uxcommunities.json │ ├── uxcommunities.jsonc │ ├── uxfood.json │ ├── uxmeetup.json │ └── uxsponsors.json ├── layouts │ ├── MainLayout.js │ └── UXLayout.js ├── pages │ ├── AboutPage.js │ ├── ContactPage.js │ ├── Error404Page.js │ ├── Events │ │ ├── index.js │ │ └── style.scss │ ├── Hacktober.js │ ├── HacktoberBoard.js │ ├── Home │ │ └── index.js │ ├── Initiatives.js │ ├── JoinPage.js │ ├── LinksPage.js │ ├── ProfilePage.js │ ├── Showcase.js │ ├── UXMeetup.js │ └── UnderConstruction.js ├── supabase.js └── utils │ └── index.js └── staticwebapp.config.json /.env.example: -------------------------------------------------------------------------------- 1 | REACT_APP_SUPABASE_URL=your_supabase_api_url 2 | REACT_APP_SUPABASE_KEY=your_supabase_key -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue-template.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Issue Template 3 | about: To Mention Issues that describes how to resolve themselve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## Description 11 | A clear and concise description of what the issue is about. 12 | 13 | ## Screenshots 14 | ![SemiKolan Logo](https://semikolan.co/static/media/logo.fd0e13b2.png) 15 | 16 | ## Files 17 | A list of relevant files for this issue. This will help people navigate the project and offer some clues of where to start. 18 | `directory/subdirectory/file` - This File contains this for that 19 | 20 | ## To Reproduce 21 | If this issue is describing a bug, include some steps to reproduce the behavior. 22 | 23 | ## Expected Behaviour 24 | If this issue is describing a bug, include short info of expected behavior after resolving the issue 25 | 26 | ## Tasks 27 | Include specific tasks in the order they need to be done. Include links to specific lines of code where the task should happen at. 28 | - [ ] Task 1 29 | - [ ] Task 2 30 | - [ ] Task 3 31 | -------------------------------------------------------------------------------- /.github/images/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/.github/images/cover.png -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | # Pull Request Template 2 | 3 | ## Description 4 | 5 | Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. 6 | 7 | Fixes # (issue) 8 | 9 | ## Type of change 10 | 11 | Please delete options that are not relevant. 12 | 13 | - [ ] Bug fix (non-breaking change which fixes an issue) 14 | - [ ] New feature (non-breaking change which adds functionality) 15 | - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) 16 | - [ ] This change requires a documentation update 17 | 18 | 19 | ## Checklist: 20 | 21 | - [ ] My code follows the style guidelines of this project 22 | - [ ] I have performed a self-review of my own code 23 | - [ ] I have commented my code, particularly in hard-to-understand areas 24 | - [ ] I have made corresponding changes to the documentation 25 | - [ ] My changes generate no new warnings 26 | - [ ] Any dependent changes have been merged and published in downstream modules 27 | - [ ] I have checked my code and corrected any misspellings -------------------------------------------------------------------------------- /.github/workflows/azure-static-web-apps-calm-moss-09c73db10.yml: -------------------------------------------------------------------------------- 1 | name: Azure Static Web Apps CI/CD 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | pull_request: 8 | types: [opened, synchronize, reopened, closed] 9 | branches: 10 | - master 11 | 12 | jobs: 13 | build_and_deploy_job: 14 | if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action != 'closed') 15 | runs-on: ubuntu-latest 16 | name: Build and Deploy Job 17 | steps: 18 | - uses: actions/checkout@v2 19 | with: 20 | submodules: true 21 | - name: Build And Deploy 22 | id: builddeploy 23 | uses: Azure/static-web-apps-deploy@v1 24 | with: 25 | azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN_CALM_MOSS_09C73DB10 }} 26 | repo_token: ${{ secrets.GITHUB_TOKEN }} # Used for Github integrations (i.e. PR comments) 27 | action: "upload" 28 | ###### Repository/Build Configurations - These values can be configured to match your app requirements. ###### 29 | # For more information regarding Static Web App workflow configurations, please visit: https://aka.ms/swaworkflowconfig 30 | app_location: "/" # App source code path 31 | api_location: "" # Api source code path - optional 32 | output_location: "build" # Built app content directory - optional 33 | ###### End of Repository/Build Configurations ###### 34 | 35 | close_pull_request_job: 36 | if: github.event_name == 'pull_request' && github.event.action == 'closed' 37 | runs-on: ubuntu-latest 38 | name: Close Pull Request Job 39 | steps: 40 | - name: Close Pull Request 41 | id: closepullrequest 42 | uses: Azure/static-web-apps-deploy@v1 43 | with: 44 | azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN_CALM_MOSS_09C73DB10 }} 45 | action: "close" 46 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | # misc 15 | .DS_Store 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | 25 | 26 | .env -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Citizen Code of Conduct 2 | 3 | ## 1. Purpose 4 | 5 | A primary goal of Semikolan is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof). 6 | 7 | This code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior. 8 | 9 | We invite all those who participate in Semikolan to help us create safe and positive experiences for everyone. 10 | 11 | ## 2. Open [Source/Culture/Tech] Citizenship 12 | 13 | A supplemental goal of this Code of Conduct is to increase open [source/culture/tech] citizenship by encouraging participants to recognize and strengthen the relationships between our actions and their effects on our community. 14 | 15 | Communities mirror the societies in which they exist and positive action is essential to counteract the many forms of inequality and abuses of power that exist in society. 16 | 17 | If you see someone who is making an extra effort to ensure our community is welcoming, friendly, and encourages all participants to contribute to the fullest extent, we want to know. 18 | 19 | ## 3. Expected Behavior 20 | 21 | The following behaviors are expected and requested of all community members: 22 | 23 | * Participate in an authentic and active way. In doing so, you contribute to the health and longevity of this community. 24 | * Exercise consideration and respect in your speech and actions. 25 | * Attempt collaboration before conflict. 26 | * Refrain from demeaning, discriminatory, or harassing behavior and speech. 27 | * Be mindful of your surroundings and of your fellow participants. Alert community leaders if you notice a dangerous situation, someone in distress, or violations of this Code of Conduct, even if they seem inconsequential. 28 | * Remember that community event venues may be shared with members of the public; please be respectful to all patrons of these locations. 29 | 30 | ## 4. Unacceptable Behavior 31 | 32 | The following behaviors are considered harassment and are unacceptable within our community: 33 | 34 | * Violence, threats of violence or violent language directed against another person. 35 | * Sexist, racist, homophobic, transphobic, ableist or otherwise discriminatory jokes and language. 36 | * Posting or displaying sexually explicit or violent material. 37 | * Posting or threatening to post other people's personally identifying information ("doxing"). 38 | * Personal insults, particularly those related to gender, sexual orientation, race, religion, or disability. 39 | * Inappropriate photography or recording. 40 | * Inappropriate physical contact. You should have someone's consent before touching them. 41 | * Unwelcome sexual attention. This includes, sexualized comments or jokes; inappropriate touching, groping, and unwelcomed sexual advances. 42 | * Deliberate intimidation, stalking or following (online or in person). 43 | * Advocating for, or encouraging, any of the above behavior. 44 | * Sustained disruption of community events, including talks and presentations. 45 | 46 | ## 5. Weapons Policy 47 | 48 | No weapons will be allowed at Semikolan events, community spaces, or in other spaces covered by the scope of this Code of Conduct. Weapons include but are not limited to guns, explosives (including fireworks), and large knives such as those used for hunting or display, as well as any other item used for the purpose of causing injury or harm to others. Anyone seen in possession of one of these items will be asked to leave immediately, and will only be allowed to return without the weapon. Community members are further expected to comply with all state and local laws on this matter. 49 | 50 | ## 6. Consequences of Unacceptable Behavior 51 | 52 | Unacceptable behavior from any community member, including sponsors and those with decision-making authority, will not be tolerated. 53 | 54 | Anyone asked to stop unacceptable behavior is expected to comply immediately. 55 | 56 | If a community member engages in unacceptable behavior, the community organizers may take any action they deem appropriate, up to and including a temporary ban or permanent expulsion from the community without warning (and without refund in the case of a paid event). 57 | 58 | ## 7. Reporting Guidelines 59 | 60 | If you are subject to or witness unacceptable behavior, or have any other concerns, please notify a community organizer as soon as possible. contact@semikolan.co. 61 | 62 | 63 | 64 | Additionally, community organizers are available to help community members engage with local law enforcement or to otherwise help those experiencing unacceptable behavior feel safe. In the context of in-person events, organizers will also provide escorts as desired by the person experiencing distress. 65 | 66 | ## 8. Addressing Grievances 67 | 68 | If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify contact@semikolan.co with a concise description of your grievance. Your grievance will be handled in accordance with our existing governing policies. 69 | 70 | 71 | 72 | ## 9. Scope 73 | 74 | We expect all community participants (contributors, paid or otherwise; sponsors; and other guests) to abide by this Code of Conduct in all community venues--online and in-person--as well as in all one-on-one communications pertaining to community business. 75 | 76 | This code of conduct and its related procedures also applies to unacceptable behavior occurring outside the scope of community activities when such behavior has the potential to adversely affect the safety and well-being of community members. 77 | 78 | ## 10. Contact info 79 | 80 | contact@semikolan.co 81 | 82 | ## 11. License and attribution 83 | 84 | The Citizen Code of Conduct is distributed by [Stumptown Syndicate](http://stumptownsyndicate.org) under a [Creative Commons Attribution-ShareAlike license](http://creativecommons.org/licenses/by-sa/3.0/). 85 | 86 | Portions of text derived from the [Django Code of Conduct](https://www.djangoproject.com/conduct/) and the [Geek Feminism Anti-Harassment Policy](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy). 87 | 88 | _Revision 2.3. Posted 6 March 2017._ 89 | 90 | _Revision 2.2. Posted 4 February 2016._ 91 | 92 | _Revision 2.1. Posted 23 June 2014._ 93 | 94 | _Revision 2.0, adopted by the [Stumptown Syndicate](http://stumptownsyndicate.org) board on 10 January 2013. Posted 17 March 2013._ 95 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![Cover Image](.github/images/cover.png) 2 | 3 | 4 |
5 | 6 | ![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-orange?style=flat-square&labelColor=0a192f&color=e6f1ff) 7 | ![Open Source Love](https://img.shields.io/badge/Open%20Source-%E2%9D%A4-red?style=flat-square&labelColor=0a192f&color=e6f1ff) 8 | ![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen?style=flat-square&labelColor=0a192f&color=e6f1ff) 9 | [![GitHub issues](https://img.shields.io/github/issues/semikolan-co/semikolan-react?style=social&labelColor=0a192f&color=a8b2d1)](https://github.com/semikolan-co/semikolan-react/issues) 10 | [![GitHub forks](https://img.shields.io/github/forks/semikolan-co/semikolan-react?style=social&labelColor=0a192f&color=a8b2d1)](https://github.com/semikolan-co/semikolan-react/network) 11 | [![GitHub stars](https://img.shields.io/github/stars/semikolan-co/semikolan-react?style=social&labelColor=0a192f&color=a8b2d1)](https://github.com/semikolan-co/semikolan-react/stargazers) 12 | 13 | ![Hactoberfest 21](https://img.shields.io/badge/Hactoberfest-%E2%9D%A4-red?style=for-the-badge&labelColor=0a192f&color=64ffda) 14 | ![DWoC](https://img.shields.io/badge/DWoC-%E2%9D%A4-red?style=for-the-badge&labelColor=0a192f&color=64ffda) 15 | ![Hactoberfest 22](https://img.shields.io/badge/Hactoberfest-%E2%9D%A4-red?style=for-the-badge&labelColor=0a192f&color=64ffda) 16 |
17 | 18 | 19 | # SemiKolan 20 | 21 | Semikolan is a Platform for like minded Learners, Developers and Enthusiasts to Learn, Connect, create great connections and work on various Open-Source projects. SemiKolan is a Community `For the Developers, By the Developers, To the Developers`. 22 | 23 | 24 | ### Table of Contents 25 | - [SemiKolan](#semikolan) 26 | - [Table of Contents](#table-of-contents) 27 | - [Installation Guide](#installation-guide) 28 | - [File Structure](#file-structure) 29 | - [Join Us](#join-us) 30 | - [Color Reference](#color-reference) 31 | - [Code Contributers](#code-contributers) 32 | 33 | 34 | ## Installation Guide 35 | 36 | Before Any of the following steps, make sure you have installed the Nodejs and Git in your system. You can simply install Nodejs from [here](https://nodejs.org/en/) and Git from [here](https://git-scm.com/downloads) 37 | Now you can follow the steps below to install Instalyzer. 38 | Fork the [Github Repository](https://github.com/semikolan-co/semikolan-react) and clone it to your local machine. You can clone using a simple command like this: 39 | ```sh 40 | git clone https://github.com//semikolan-react.git 41 | ``` 42 | 43 | Then move to the root directory of the cloned repository. You can do this by typing the following command: 44 | ```sh 45 | cd semikolan-react 46 | ``` 47 | 48 | Now run the following command to install the dependencies: 49 | ```sh 50 | npm install 51 | ``` 52 | Now you can run the following command to start the server: 53 | ```sh 54 | npm start 55 | ``` 56 | Congratulations! You have successfully installed SemiKolan Website. Your server is running on localhost:3000 57 | 58 | ## File Structure 59 | Within the download you'll find the following directories and files: 60 | 61 | ``` 62 | semikolan-react 63 | ├── README.md 64 | ├── CONTRIBUTING.md 65 | ├── package.json 66 | ├── package-lock.json 67 | ├── staticwebapp.config.json 68 | ├── .gitignore 69 | ├── public 70 | │   ├── favicon.ico 71 | │   ├── favicon.png 72 | │   ├── index.html 73 | │   └── manifest.json 74 | └── src 75 | ├── index.js 76 | ├── App.js 77 | ├── projects.json 78 | ├── links.json 79 | ├── semikolan.json 80 | ├── images 81 | │   └── .....Contains Images 82 | ├── lottie 83 | │   └── .....Contains Lottie 84 | └── components 85 | ├── userprofile 86 | │   ├── harsh.json 87 | │   └── Profile.js 88 | ├── About.js 89 | ├── Achievements.js 90 | ├── API.js 91 | ├── BongoCat.js 92 | ├── Captcha.js 93 | ├── Community.js 94 | ├── Contact.js 95 | ├── ContactForm.js 96 | ├── Error404.js 97 | ├── Footer.js 98 | ├── Header.js 99 | ├── Introduce.js 100 | ├── Join.js 101 | ├── Landing.js 102 | ├── Links.js 103 | ├── Loader.js 104 | ├── Map.js 105 | ├── Quiz.js 106 | ├── Skills.js 107 | ├── Technologies.js 108 | ├── Whatwedo.js 109 | └── Work .js 110 | ``` 111 | 112 | ## Join Us 113 | 114 | Be a part of the SemiKolan Developer's Community by joining our [Discord Server](https://discord.semikolan.co). Here you can discuss about the project or ask any other queries and there will be a lot of folks to help. 115 | 116 | [![](https://img.shields.io/discord/849036512045039637?color=5865F2&logo=Discord&style=flat-square)](https://discord.semikolan.co) 117 | 118 | 119 | ## 🎨 Color Reference 120 | 121 | | Color | Hex | 122 | | -------------- | ------------------------------------------------------------------ | 123 | | Navy | ![#0a192f](https://via.placeholder.com/10/0a192f?text=+) `#0a192f` | 124 | | Light Navy | ![#112240](https://via.placeholder.com/10/0a192f?text=+) `#112240` | 125 | | Lightest Navy | ![#233554](https://via.placeholder.com/10/303C55?text=+) `#233554` | 126 | | Slate | ![#8892b0](https://via.placeholder.com/10/8892b0?text=+) `#8892b0` | 127 | | Light Slate | ![#a8b2d1](https://via.placeholder.com/10/a8b2d1?text=+) `#a8b2d1` | 128 | | Lightest Slate | ![#ccd6f6](https://via.placeholder.com/10/ccd6f6?text=+) `#ccd6f6` | 129 | | White | ![#e6f1ff](https://via.placeholder.com/10/e6f1ff?text=+) `#e6f1ff` | 130 | | Green | ![#64ffda](https://via.placeholder.com/10/64ffda?text=+) `#64ffda` | 131 | 132 | 133 | ## Code Contributers 134 | 135 | This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)]. 136 | 137 | 138 | 139 | 140 | -------------------------------------------------------------------------------- /package copy.json: -------------------------------------------------------------------------------- 1 | { 2 | "homepage": "https://sankeandladder.co", 3 | "name": "semikolan-react", 4 | "version": "0.1.0", 5 | "private": true, 6 | "dependencies": { 7 | "@testing-library/jest-dom": "^5.12.0", 8 | "@testing-library/react": "^11.2.7", 9 | "@testing-library/user-event": "^12.8.3", 10 | "aos": "^2.3.4", 11 | "gsap": "^3.6.1", 12 | "jquery": "^3.6.0", 13 | "react": "^17.0.2", 14 | "react-dom": "^17.0.2", 15 | "react-helmet": "^6.1.0", 16 | "react-lottie": "^1.2.3", 17 | "react-router-dom": "^5.2.0", 18 | "react-scripts": "4.0.3", 19 | "react-typed": "^1.2.0", 20 | "web-vitals": "^1.1.2" 21 | }, 22 | "scripts": { 23 | "start": "react-scripts start", 24 | "build": "react-scripts build", 25 | "test": "react-scripts test", 26 | "eject": "react-scripts eject", 27 | "predeploy": "npm run build", 28 | "deploy": "gh-pages -d build" 29 | }, 30 | "eslintConfig": { 31 | "extends": [ 32 | "react-app", 33 | "react-app/jest" 34 | ] 35 | }, 36 | "browserslist": { 37 | "production": [ 38 | ">0.2%", 39 | "not dead", 40 | "not op_mini all" 41 | ], 42 | "development": [ 43 | "last 1 chrome version", 44 | "last 1 firefox version", 45 | "last 1 safari version" 46 | ] 47 | }, 48 | "devDependencies": { 49 | "gh-pages": "^3.2.0", 50 | "webpack-cli": "^4.7.0" 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "semikolan-react", 3 | "version": "0.1.0", 4 | "private": true, 5 | "dependencies": { 6 | "@babel/preset-react": "^7.16.7", 7 | "@coreui/coreui": "^4.2.2", 8 | "@coreui/icons-react": "^1.1.0", 9 | "@coreui/react": "^3.4.6", 10 | "@emotion/react": "^11.5.0", 11 | "@emotion/styled": "^11.3.0", 12 | "@mui/material": "^5.0.4", 13 | "@mui/styled-engine-sc": "^5.0.3", 14 | "@supabase/supabase-js": "^1.31.1", 15 | "@testing-library/jest-dom": "^5.12.0", 16 | "@testing-library/react": "^11.2.7", 17 | "@testing-library/user-event": "^12.8.3", 18 | "aos": "^2.3.4", 19 | "axios": "^0.21.4", 20 | "dotenv": "^16.0.0", 21 | "gsap": "^3.6.1", 22 | "jquery": "^3.6.0", 23 | "movingcursor": "^1.0.3", 24 | "node-sass": "^7.0.1", 25 | "react": "^17.0.2", 26 | "react-dom": "^17.0.2", 27 | "react-helmet": "^6.1.0", 28 | "react-icons": "^4.6.0", 29 | "react-lottie": "^1.2.3", 30 | "react-recaptcha": "^2.3.10", 31 | "react-responsive-pagination": "^1.8.0", 32 | "react-router-dom": "^5.2.0", 33 | "react-scripts": "4.0.3", 34 | "react-simple-captcha": "^8.2.0", 35 | "react-typed": "^1.2.0", 36 | "reactjs-captcha": "^1.3.1", 37 | "reactstrap": "^8.9.0", 38 | "sass": "^1.49.9", 39 | "styled-components": "^5.3.3", 40 | "web-vitals": "^1.1.2" 41 | }, 42 | "scripts": { 43 | "start": "react-scripts start", 44 | "build": "CI='' react-scripts build", 45 | "test": "react-scripts test", 46 | "eject": "react-scripts eject", 47 | "predeploy": "npm run build", 48 | "deploy": "gh-pages -d build" 49 | }, 50 | "eslintConfig": { 51 | "extends": [ 52 | "react-app", 53 | "react-app/jest" 54 | ] 55 | }, 56 | "browserslist": { 57 | "production": [ 58 | ">0.2%", 59 | "not dead", 60 | "not op_mini all" 61 | ], 62 | "development": [ 63 | "last 1 chrome version", 64 | "last 1 firefox version", 65 | "last 1 safari version" 66 | ] 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /public/MOU Devscript.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/public/MOU Devscript.pdf -------------------------------------------------------------------------------- /public/MOU_Eduhub.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/public/MOU_Eduhub.pdf -------------------------------------------------------------------------------- /public/MOU_Peoplewhocodes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/public/MOU_Peoplewhocodes.pdf -------------------------------------------------------------------------------- /public/MOU_ecell_ietdavv.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/public/MOU_ecell_ietdavv.pdf -------------------------------------------------------------------------------- /public/Mou Semikolan x Eduhub.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/public/Mou Semikolan x Eduhub.pdf -------------------------------------------------------------------------------- /public/Script_Mou.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/public/Script_Mou.pdf -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- 1 | /* /index.html 200 2 | -------------------------------------------------------------------------------- /public/app-ads.txt: -------------------------------------------------------------------------------- 1 | facebook.com, 516911096107229, DIRECT, c3e20eee3f780d68 2 | applovin.com, 7e9da721f6fec043d19593e7f55d6cf8, DIRECT 3 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/public/favicon.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 37 | 38 | 47 | 48 | 49 | 50 | 51 | 58 | 59 | 60 | 61 | 62 | 63 | Semikolan | Never Stop Building 64 | 65 | 66 | 67 |
68 | 78 | 79 | 80 | 81 | 91 | 101 | 102 | 103 | -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "SemiKolan", 3 | "name": "SemiKolan | Never Stop Building", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | } 10 | ], 11 | "start_url": ".", 12 | "display": "standalone", 13 | "theme_color": "#000000", 14 | "background_color": "#ffffff" 15 | } 16 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- 1 | import React, { useState } from "react"; 2 | import { BrowserRouter as Router, Switch, Route } from "react-router-dom"; 3 | import AboutPage from "./pages/AboutPage"; 4 | import LinksPage from "./pages/LinksPage"; 5 | import Contact from "./pages/ContactPage"; 6 | import Showcase from "./pages/Showcase"; 7 | import Initiatives from "./pages/Initiatives"; 8 | import JoinPage from "./pages/JoinPage"; 9 | import Home from "./pages/Home"; 10 | import ProfilePage from "./pages/ProfilePage"; 11 | import Error404Page from "./component/Whatwedo"; 12 | import MovingCursor from "./component/MovingCursor"; 13 | // import MovingCursor from 'movingcursor' 14 | import UnderConstruction from "./pages/UnderConstruction"; 15 | import EventsPage from "./pages/Events"; 16 | import Hacktober from "./pages/Hacktober"; 17 | import HacktoberBoard from "./pages/HacktoberBoard"; 18 | import UXMeetup from "./pages/UXMeetup"; 19 | export default function App() { 20 | return ( 21 | <> 22 | 23 | 24 |
25 | 26 | } /> 27 | } 31 | /> 32 | } 36 | /> 37 | } 41 | /> 42 | } 46 | /> 47 | } 51 | /> 52 | { } />} 53 | } 57 | /> 58 | } 62 | /> 63 | } 67 | /> 68 | } 72 | /> 73 | } 77 | /> 78 | } 82 | /> 83 | } 87 | /> 88 | } 92 | /> 93 | } 97 | /> 98 | } 102 | /> 103 | } 107 | /> 108 | } 112 | /> 113 | } 117 | /> 118 | } 122 | /> 123 | } 127 | /> 128 | } 132 | /> 133 | } 137 | /> 138 | } 142 | /> 143 | } 147 | /> 148 | } 152 | /> 153 | 154 | {/* } 158 | /> */} 159 | } 163 | /> 164 | //set route for json 165 | {/* } 169 | /> */} 170 | 171 | } /> 172 | 173 |
174 |
175 | 176 | ); 177 | } 178 | -------------------------------------------------------------------------------- /src/assets/css/404.css: -------------------------------------------------------------------------------- 1 | 2 | /* --------------------------------- */ 3 | 4 | /* 5 | VIEW IN FULL SCREEN MODE 6 | FULL SCREEN MODE: http://salehriaz.com/404Page/404.html 7 | 8 | DRIBBBLE: https://dribbble.com/shots/4330167-404-Page-Lost-In-Space 9 | */ 10 | 11 | @import url('https://fonts.googleapis.com/css?family=Dosis:300,400,500'); 12 | 13 | @-moz-keyframes rocket-movement { 100% {-moz-transform: translate(1200px,-600px);} } 14 | @-webkit-keyframes rocket-movement {100% {-webkit-transform: translate(1200px,-600px); } } 15 | @keyframes rocket-movement { 100% {transform: translate(1200px,-600px);} } 16 | @-moz-keyframes spin-earth { 100% { -moz-transform: rotate(-360deg); transition: transform 20s; } } 17 | @-webkit-keyframes spin-earth { 100% { -webkit-transform: rotate(-360deg); transition: transform 20s; } } 18 | @keyframes spin-earth{ 100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg); transition: transform 20s; } } 19 | 20 | @-moz-keyframes move-astronaut { 21 | 100% { -moz-transform: translate(-160px, -160px);} 22 | } 23 | @-webkit-keyframes move-astronaut { 24 | 100% { -webkit-transform: translate(-160px, -160px);} 25 | } 26 | @keyframes move-astronaut{ 27 | 100% { -webkit-transform: translate(-160px, -160px); transform:translate(-160px, -160px); } 28 | } 29 | @-moz-keyframes rotate-astronaut { 30 | 100% { -moz-transform: rotate(-720deg);} 31 | } 32 | @-webkit-keyframes rotate-astronaut { 33 | 100% { -webkit-transform: rotate(-720deg);} 34 | } 35 | @keyframes rotate-astronaut{ 36 | 100% { -webkit-transform: rotate(-720deg); transform:rotate(-720deg); } 37 | } 38 | 39 | @-moz-keyframes glow-star { 40 | 40% { -moz-opacity: 0.3;} 41 | 90%,100% { -moz-opacity: 1; -moz-transform: scale(1.2);} 42 | } 43 | @-webkit-keyframes glow-star { 44 | 40% { -webkit-opacity: 0.3;} 45 | 90%,100% { -webkit-opacity: 1; -webkit-transform: scale(1.2);} 46 | } 47 | @keyframes glow-star{ 48 | 40% { -webkit-opacity: 0.3; opacity: 0.3; } 49 | 90%,100% { -webkit-opacity: 1; opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2); border-radius: 999999px;} 50 | } 51 | 52 | .spin-earth-on-hover{ 53 | 54 | transition: ease 200s !important; 55 | transform: rotate(-3600deg) !important; 56 | } 57 | 58 | .div404{ 59 | margin: 0; 60 | width: 100%; 61 | min-height: 500px; 62 | height:100vh; 63 | position:relative; 64 | font-family: 'Dosis', sans-serif; 65 | font-weight: 300; 66 | -webkit-user-select: none; 67 | -moz-user-select: none; 68 | -ms-user-select: none; 69 | user-select: none; 70 | display: flex; 71 | justify-content: center; 72 | align-items: center; 73 | } 74 | 75 | 76 | .btn-go-home{ 77 | position: relative; 78 | z-index: 200; 79 | margin: 15px auto; 80 | width: fit-content; 81 | padding: 10px 15px; 82 | border: 1px solid var(--Green); 83 | border-radius: 100px; 84 | font-weight: 400; 85 | display: block; 86 | color: white; 87 | text-align: center; 88 | text-decoration: none; 89 | letter-spacing : 2px; 90 | font-size: 11px; 91 | 92 | -webkit-transition: all 0.3s ease-in; 93 | -moz-transition: all 0.3s ease-in; 94 | -ms-transition: all 0.3s ease-in; 95 | -o-transition: all 0.3s ease-in; 96 | transition: all 0.3s ease-in; 97 | } 98 | 99 | .btn-go-home:hover{ 100 | background-color: var(--Green); 101 | color: var(--Navy); 102 | font-weight:bold; 103 | transform: scale(1.05); 104 | box-shadow: 0px 20px 20px rgba(0,0,0,0.1); 105 | } 106 | 107 | .central-body{ 108 | padding: 17% 5% 10% 5%; 109 | text-align: center; 110 | } 111 | 112 | .objects img{ 113 | z-index: 90; 114 | pointer-events: none; 115 | } 116 | 117 | .object_rocket{ 118 | z-index: 95; 119 | position: absolute; 120 | transform: translateX(-50px); 121 | top: 75%; 122 | pointer-events: none; 123 | animation: rocket-movement 200s linear infinite both running; 124 | } 125 | 126 | .object_earth{ 127 | position: absolute; 128 | top: 20%; 129 | left: 15%; 130 | z-index: 90; 131 | } 132 | 133 | .object_moon{ 134 | position: absolute; 135 | top: 12%; 136 | left: 25%; 137 | 138 | } 139 | 140 | .earth-moon{ 141 | 142 | } 143 | 144 | .object_astronaut{ 145 | animation: rotate-astronaut 200s infinite linear both alternate; 146 | } 147 | 148 | .box_astronaut{ 149 | z-index: 110 !important; 150 | position: absolute; 151 | top: 60%; 152 | right: 20%; 153 | will-change: transform; 154 | animation: move-astronaut 50s infinite linear both alternate; 155 | } 156 | 157 | .image-404{ 158 | position: relative; 159 | z-index: 100; 160 | pointer-events: none; 161 | } 162 | 163 | .stars{ 164 | background: url(http://salehriaz.com/404Page/img/overlay_stars.svg); 165 | background-repeat: repeat; 166 | background-size: contain; 167 | background-position: left top; 168 | } 169 | 170 | .glowing_stars .star{ 171 | position: absolute; 172 | border-radius: 100%; 173 | background-color: #fff; 174 | width: 3px; 175 | height: 3px; 176 | opacity: 0.3; 177 | will-change: opacity; 178 | } 179 | 180 | .glowing_stars .star:nth-child(1){ 181 | top: 80%; 182 | left: 25%; 183 | animation: glow-star 2s infinite ease-in-out alternate 1s; 184 | } 185 | .glowing_stars .star:nth-child(2){ 186 | top: 20%; 187 | left: 40%; 188 | animation: glow-star 2s infinite ease-in-out alternate 3s; 189 | } 190 | .glowing_stars .star:nth-child(3){ 191 | top: 25%; 192 | left: 25%; 193 | animation: glow-star 2s infinite ease-in-out alternate 5s; 194 | } 195 | .glowing_stars .star:nth-child(4){ 196 | top: 75%; 197 | left: 80%; 198 | animation: glow-star 2s infinite ease-in-out alternate 7s; 199 | } 200 | .glowing_stars .star:nth-child(5){ 201 | top: 90%; 202 | left: 50%; 203 | animation: glow-star 2s infinite ease-in-out alternate 9s; 204 | } 205 | 206 | @media only screen and (max-width: 600px){ 207 | .navbar-links{ 208 | display: none; 209 | } 210 | 211 | .custom-navbar{ 212 | text-align: center; 213 | } 214 | 215 | .brand-logo img{ 216 | width: 120px; 217 | } 218 | 219 | .box_astronaut{ 220 | top: 70%; 221 | } 222 | 223 | .central-body{ 224 | padding-top: 25%; 225 | } 226 | } -------------------------------------------------------------------------------- /src/assets/css/additional.css: -------------------------------------------------------------------------------- 1 | .circle-chart { 2 | width: 150px; 3 | height: 150px; 4 | } 5 | 6 | .circle-chart__circle { 7 | stroke: #6a7b7d; 8 | stroke-width: 2; 9 | stroke-linecap: square; 10 | fill: none; 11 | animation: circle-chart-fill 2s reverse; 12 | /* 1 */ 13 | transform: rotate(-90deg); 14 | /* 2, 3 */ 15 | transform-origin: center; 16 | /* 4 */ 17 | } 18 | 19 | .circle-chart__circle--negative { 20 | transform: rotate(-90deg) scale(1, -1); 21 | /* 1, 2, 3 */ 22 | } 23 | 24 | .circle-chart__background { 25 | stroke: var(--Slate); 26 | stroke-width: 2; 27 | fill: none; 28 | } 29 | 30 | .circle-chart__info { 31 | animation: circle-chart-appear 2s forwards; 32 | opacity: 0; 33 | transform: translateY(0.3em); 34 | color: var(--LightestSlate); 35 | } 36 | 37 | .circle-chart__percent { 38 | alignment-baseline: central; 39 | text-anchor: middle; 40 | /* font-size: 8px; */ 41 | } 42 | 43 | .circle-chart__subline { 44 | alignment-baseline: central; 45 | text-anchor: middle; 46 | font-weight:bold; 47 | /* font-size: 3px; */ 48 | } 49 | 50 | .success-stroke { 51 | stroke: #00C851; 52 | } 53 | 54 | .warning-stroke { 55 | stroke: #ffbb33; 56 | } 57 | 58 | .danger-stroke { 59 | stroke: #ff4444; 60 | } 61 | 62 | @keyframes circle-chart-fill { 63 | to { 64 | stroke-dasharray: 0 100; 65 | } 66 | } 67 | 68 | @keyframes circle-chart-appear { 69 | to { 70 | opacity: 1; 71 | transform: translateY(0); 72 | } 73 | } 74 | 75 | .skills { 76 | color: var(--LightestSlate); 77 | } 78 | 79 | .skills_section { 80 | width: 100%; 81 | margin: 0 auto; 82 | margin-bottom: 80px; 83 | } 84 | 85 | .skill-head { 86 | margin: 80px 0; 87 | } 88 | 89 | .skill-head h1 { 90 | font-size: 60px; 91 | font-weight: 700; 92 | } 93 | 94 | .skill-head p { 95 | margin-bottom: 10px; 96 | } 97 | 98 | .skills-area { 99 | margin-top: 5%; 100 | display: flex; 101 | flex-wrap: wrap; 102 | } 103 | 104 | .single-skill { 105 | width: 25%; 106 | margin-bottom: 80px; 107 | } 108 | 109 | .success-stroke { 110 | stroke: var(--Green); 111 | } 112 | 113 | .circle-chart__background { 114 | stroke: var(--Slate); 115 | stroke-width: 1; 116 | } 117 | 118 | 119 | /* Extra small devices (portrait phones, less than 576px) */ 120 | 121 | @media (max-width: 575.98px) { 122 | .skill-head { 123 | margin: 50px 0; 124 | } 125 | .skill-head h1 { 126 | font-size: 30px; 127 | } 128 | .skill-icon { 129 | width: 50%; 130 | } 131 | .skill-icon i { 132 | font-size: 70px; 133 | } 134 | .single-skill { 135 | width: 50%; 136 | } 137 | .circle-chart { 138 | width: 130px; 139 | height: 130px; 140 | } 141 | } 142 | 143 | /* Explanation in JS tab */ 144 | 145 | /* Cool font from Google Fonts! */ 146 | @import url('https://fonts.googleapis.com/css?family=Raleway:900&display=swap'); 147 | 148 | 149 | #container { 150 | /* Center the text in the viewport. */ 151 | /* position: absolute; */ 152 | margin: 50px auto; 153 | /* width: 100vw; 154 | height: 80pt; */ 155 | /* top: 0; 156 | bottom: 0; */ 157 | 158 | /* This filter is a lot of the magic, try commenting it out to see how the morphing works! */ 159 | filter: url(#threshold) blur(0.6px); 160 | } 161 | 162 | /* Your average text styling */ 163 | #text1, #text2 { 164 | position: absolute; 165 | color:#fff; 166 | width: 100%; 167 | display: inline-block; 168 | 169 | font-family: 'Raleway', sans-serif; 170 | font-size: 80pt; 171 | 172 | text-align: center; 173 | 174 | user-select: none; 175 | } 176 | 177 | 178 | /* ------------------- */ 179 | /* BongoCat */ 180 | /* -------------------- */ 181 | :root { 182 | --bg: #1a1e2d; 183 | --green: #a5ea9b; 184 | --pink: #ff61d8; 185 | --blue: #569cfa; 186 | --orange: #ffcc81; 187 | --cyan: #7ed1e2; 188 | } 189 | /* 190 | body { 191 | height: 100vh; 192 | width: 100vw; 193 | background: var(--bg); 194 | display: flex; 195 | place-content: center; 196 | align-items: flex-end; 197 | overflow: hidden; 198 | } 199 | 200 | .container { 201 | width: 80vw; 202 | height: 80vh; 203 | } 204 | .container svg { 205 | height: 100%; 206 | width: 100%; 207 | overflow: visible; 208 | } */ 209 | 210 | #bongo-cat { 211 | fill: var(--bg); 212 | stroke-linecap: round; 213 | stroke-linejoin: round; 214 | stroke-width: 4; 215 | } 216 | #bongo-cat .laptop-cover, 217 | #bongo-cat .headphone .band { 218 | fill: none; 219 | } 220 | #bongo-cat .paw, #bongo-cat .head { 221 | stroke: var(--orange); 222 | } 223 | #bongo-cat .laptop-keyboard { 224 | stroke-width: 2; 225 | } 226 | #bongo-cat .terminal-code { 227 | stroke-width: 5; 228 | } 229 | #bongo-cat .music .note, 230 | #bongo-cat .laptop-base, 231 | #bongo-cat .laptop-cover, 232 | #bongo-cat .paw .pads { 233 | stroke: var(--pink); 234 | } 235 | #bongo-cat .table line, 236 | #bongo-cat .headphone .band, 237 | #bongo-cat .headphone .speaker path:nth-child(3) { 238 | stroke: var(--green); 239 | } 240 | #bongo-cat .terminal-frame, 241 | #bongo-cat .laptop-keyboard, 242 | #bongo-cat .headphone .speaker path:nth-child(2) { 243 | stroke: var(--blue); 244 | } 245 | #bongo-cat .terminal-code, 246 | #bongo-cat .headphone .speaker path:first-child { 247 | stroke: var(--cyan); 248 | } 249 | 250 | 251 | /* What we */ 252 | @import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:700,900"); 253 | body { 254 | margin: 0; 255 | } 256 | 257 | #home-animation-wrapper { 258 | width: 100%; 259 | font-family: "Source Sans Pro"; 260 | height:200px; 261 | position: relative; 262 | background:red; 263 | float: left; 264 | cursor: pointer; 265 | } 266 | #home-animation-wrapper svg { 267 | width: 100%; 268 | max-height: 100%; 269 | height: auto; 270 | position: absolute; 271 | /* top: 50%; 272 | left: 50%; 273 | transform: translate(-50%, -50%); */ 274 | } 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | -------------------------------------------------------------------------------- /src/assets/css/responsive.css: -------------------------------------------------------------------------------- 1 | /* Header Start */ 2 | 3 | @media only screen and (max-width: 1024px) { 4 | .nav01 { 5 | width: 100%; 6 | background-color: var(--Navy); 7 | } 8 | .header01>i { 9 | display: block; 10 | } 11 | .nav01>ul { 12 | display: none; 13 | /* margin-top: 80px; */ 14 | } 15 | .nav01>ul>li { 16 | display: block; 17 | margin: 5px 0; 18 | text-align: center; 19 | } 20 | 21 | } 22 | 23 | @media only screen and (max-width: 600px) { 24 | .header01 { 25 | padding: 20px 20px; 26 | font-size: 0.8em; 27 | } 28 | .header01>i { 29 | padding: 10px 20px; 30 | } 31 | } 32 | /* Header Close */ 33 | 34 | @media only screen and (max-width: 1270px) { 35 | .achievementdiv>div { 36 | max-width: 270px; 37 | font-size: 0.9em; 38 | } 39 | } 40 | 41 | @media only screen and (max-width: 1200px) { 42 | .projectheight { 43 | min-height: 350px; 44 | } 45 | .lottie { 46 | right: 50px; 47 | bottom: -50px; 48 | } 49 | .contactlottie { 50 | width: 100%; 51 | } 52 | } 53 | 54 | @media only screen and (max-width: 1150px) { 55 | .projectdiv>div>div { 56 | background: var(--Navy); 57 | opacity: 0.8; 58 | } 59 | .projectheight { 60 | width: 100%; 61 | } 62 | .projectdiv:nth-child(odd)>div:nth-child(2) { 63 | right: 30px; 64 | } 65 | .projectdiv:nth-child(even)>div:nth-child(2) { 66 | left: 30px; 67 | } 68 | } 69 | 70 | @media only screen and (max-width: 1150px) { 71 | .aboutdiv { 72 | flex-direction: column-reverse; 73 | text-align: justify; 74 | justify-content: center; 75 | align-items: center; 76 | } 77 | .aboutdiv>div>p { 78 | padding-right: 0; 79 | } 80 | .aboutdiv>div:first-child { 81 | margin-top: 50px; 82 | } 83 | .container-80 { 84 | width: 80vw; 85 | } 86 | 87 | } 88 | 89 | @media only screen and (max-width: 820px) { 90 | 91 | .homebox01>span:nth-child(3) { 92 | width:100%; 93 | } 94 | .socialicons { 95 | position: static; 96 | } 97 | .iconsdiv { 98 | flex-direction: row; 99 | } 100 | .line { 101 | display: none; 102 | } 103 | .container-80 { 104 | width: 90vw; 105 | } 106 | .projectheight { 107 | min-height: 0px; 108 | } 109 | .lottie { 110 | position: static; 111 | } 112 | .home01 { 113 | flex-direction: column; 114 | } 115 | .lottie-element { 116 | width: 60vw; 117 | } 118 | .homebox01 { 119 | padding-left: 10vw; 120 | padding-right: 10vw; 121 | font-size: 0.8em; 122 | } 123 | .projectdiv>div>span:nth-child(3) { 124 | max-width: 400px; 125 | } 126 | 127 | .subscribediv{ 128 | flex-wrap:wrap; 129 | } 130 | .subscribediv>span{ 131 | text-align:center; 132 | padding-right:0; 133 | margin-bottom:10px; 134 | 135 | } 136 | } 137 | 138 | @media only screen and (max-width: 600px) { 139 | .homebox01 { 140 | font-size: 0.7em; 141 | } 142 | .projectdiv>div>span:nth-child(3) { 143 | max-width: 375px; 144 | } 145 | .titleline { 146 | font-size: 1.6em; 147 | } 148 | .projectdiv:nth-child(odd)>div:nth-child(2) { 149 | right: 10px; 150 | } 151 | .projectdiv:nth-child(even)>div:nth-child(2) { 152 | left: 10px; 153 | } 154 | } 155 | 156 | @media only screen and (max-width: 450px) { 157 | .homebox01 { 158 | font-size: 0.6em; 159 | } 160 | .projectdiv>div>span:nth-child(3) { 161 | max-width: 325px; 162 | } 163 | .img { 164 | width: 275px; 165 | height: 275px; 166 | } 167 | .projectdiv:nth-child(odd)>div:nth-child(2) { 168 | right: 6px; 169 | } 170 | .projectdiv:nth-child(even)>div:nth-child(2) { 171 | left: 6px; 172 | } 173 | } 174 | 175 | @media only screen and (max-width: 350px) { 176 | .homebox01 { 177 | font-size: 0.5em; 178 | } 179 | .projectdiv>div>span:nth-child(3) { 180 | max-width: 290px; 181 | } 182 | .img { 183 | width: 250px; 184 | height: 250px; 185 | } 186 | .projectdiv:nth-child(odd)>div:nth-child(2) { 187 | right: 3px; 188 | } 189 | .projectdiv:nth-child(even)>div:nth-child(2) { 190 | left: 3px; 191 | } 192 | } 193 | .reverse{ 194 | display: flex; 195 | flex-direction: row-reverse; 196 | } -------------------------------------------------------------------------------- /src/assets/css/uxmeetup.css: -------------------------------------------------------------------------------- 1 | .about { 2 | padding: 0 !important; 3 | } -------------------------------------------------------------------------------- /src/assets/images/Blogs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/Blogs.png -------------------------------------------------------------------------------- /src/assets/images/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/about.png -------------------------------------------------------------------------------- /src/assets/images/akshay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/akshay.png -------------------------------------------------------------------------------- /src/assets/images/astronaut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/astronaut.png -------------------------------------------------------------------------------- /src/assets/images/community/asper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/asper.jpg -------------------------------------------------------------------------------- /src/assets/images/community/burgrill.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/burgrill.jpeg -------------------------------------------------------------------------------- /src/assets/images/community/connectup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/connectup.png -------------------------------------------------------------------------------- /src/assets/images/community/gdsciiit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/gdsciiit.png -------------------------------------------------------------------------------- /src/assets/images/community/gdsclnct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/gdsclnct.png -------------------------------------------------------------------------------- /src/assets/images/community/gdsclncts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/gdsclncts.png -------------------------------------------------------------------------------- /src/assets/images/community/gdscmanit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/gdscmanit.png -------------------------------------------------------------------------------- /src/assets/images/community/gdsco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/gdsco.png -------------------------------------------------------------------------------- /src/assets/images/community/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/github.png -------------------------------------------------------------------------------- /src/assets/images/community/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/image.png -------------------------------------------------------------------------------- /src/assets/images/community/logo_cncfbhopal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/logo_cncfbhopal.png -------------------------------------------------------------------------------- /src/assets/images/community/logo_devscript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/logo_devscript.png -------------------------------------------------------------------------------- /src/assets/images/community/logo_ecellietdavv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/logo_ecellietdavv.png -------------------------------------------------------------------------------- /src/assets/images/community/logo_eduhub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/logo_eduhub.png -------------------------------------------------------------------------------- /src/assets/images/community/logo_flutterbhopal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/logo_flutterbhopal.png -------------------------------------------------------------------------------- /src/assets/images/community/logo_gdscuitrgpv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/logo_gdscuitrgpv.png -------------------------------------------------------------------------------- /src/assets/images/community/logo_learnforcause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/logo_learnforcause.png -------------------------------------------------------------------------------- /src/assets/images/community/logo_peoplewhocodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/logo_peoplewhocodes.png -------------------------------------------------------------------------------- /src/assets/images/community/logo_scriptfoundation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/logo_scriptfoundation.png -------------------------------------------------------------------------------- /src/assets/images/community/rgpv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/rgpv.png -------------------------------------------------------------------------------- /src/assets/images/community/tdpvista.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/community/tdpvista.png -------------------------------------------------------------------------------- /src/assets/images/companies/accenture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/accenture.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/adplist.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/adplist.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/apna.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/apna.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/cisco.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/cisco.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/crompton.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/crompton.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/designed.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/designed.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/designerrs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/designerrs.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/ey.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/ey.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/hexaware.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/hexaware.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/iitk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/iitk.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/induce.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/induce.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/infostretch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/infostretch.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/infosys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/infosys.png -------------------------------------------------------------------------------- /src/assets/images/companies/infosysdigital.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/infosysdigital.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/inmobi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/inmobi.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/jwt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/jwt.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/makemytrip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/makemytrip.png -------------------------------------------------------------------------------- /src/assets/images/companies/microsoft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/microsoft.png -------------------------------------------------------------------------------- /src/assets/images/companies/mindtree.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/mindtree.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/neuratech.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/neuratech.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/payu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/payu.png -------------------------------------------------------------------------------- /src/assets/images/companies/recro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/recro.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/reliance.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/reliance.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/rethinkingux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/rethinkingux.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/risd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/risd.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/saal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/saal.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/softude.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/softude.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/solative.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/solative.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/swoo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/swoo.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/uniliver.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/uniliver.jpg -------------------------------------------------------------------------------- /src/assets/images/companies/wongdoody.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/companies/wongdoody.jpg -------------------------------------------------------------------------------- /src/assets/images/events/HacktoberHeading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/events/HacktoberHeading.png -------------------------------------------------------------------------------- /src/assets/images/events/HacktoberYear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/events/HacktoberYear.png -------------------------------------------------------------------------------- /src/assets/images/events/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/events/image.png -------------------------------------------------------------------------------- /src/assets/images/events/register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/events/register.png -------------------------------------------------------------------------------- /src/assets/images/garima.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/garima.jpg -------------------------------------------------------------------------------- /src/assets/images/harsh-test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/harsh-test.jpg -------------------------------------------------------------------------------- /src/assets/images/harsh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/harsh.jpg -------------------------------------------------------------------------------- /src/assets/images/harsh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/harsh.png -------------------------------------------------------------------------------- /src/assets/images/insta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/insta.png -------------------------------------------------------------------------------- /src/assets/images/lock.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/lock.jpg -------------------------------------------------------------------------------- /src/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/logo.png -------------------------------------------------------------------------------- /src/assets/images/mansi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/mansi.png -------------------------------------------------------------------------------- /src/assets/images/namrata.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/namrata.jpg -------------------------------------------------------------------------------- /src/assets/images/p0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/p0.jpg -------------------------------------------------------------------------------- /src/assets/images/p01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/p01.jpg -------------------------------------------------------------------------------- /src/assets/images/p02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/p02.jpg -------------------------------------------------------------------------------- /src/assets/images/pthis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/pthis.jpg -------------------------------------------------------------------------------- /src/assets/images/sanjeev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/sanjeev.png -------------------------------------------------------------------------------- /src/assets/images/semiKolon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/semiKolon.png -------------------------------------------------------------------------------- /src/assets/images/semikolan.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/semikolan.jpeg -------------------------------------------------------------------------------- /src/assets/images/technologies/Expressjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/Expressjs.png -------------------------------------------------------------------------------- /src/assets/images/technologies/adobe_xd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/adobe_xd.png -------------------------------------------------------------------------------- /src/assets/images/technologies/ajax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/ajax.png -------------------------------------------------------------------------------- /src/assets/images/technologies/android stdio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/android stdio.png -------------------------------------------------------------------------------- /src/assets/images/technologies/angular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/angular.png -------------------------------------------------------------------------------- /src/assets/images/technologies/azure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/azure.png -------------------------------------------------------------------------------- /src/assets/images/technologies/blender-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/blender-.png -------------------------------------------------------------------------------- /src/assets/images/technologies/bootstrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/bootstrap.png -------------------------------------------------------------------------------- /src/assets/images/technologies/c++.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/c++.png -------------------------------------------------------------------------------- /src/assets/images/technologies/c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/c.png -------------------------------------------------------------------------------- /src/assets/images/technologies/codeigniter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/codeigniter.png -------------------------------------------------------------------------------- /src/assets/images/technologies/csharp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/csharp.png -------------------------------------------------------------------------------- /src/assets/images/technologies/css.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/css.png -------------------------------------------------------------------------------- /src/assets/images/technologies/dj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/dj.png -------------------------------------------------------------------------------- /src/assets/images/technologies/figma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/figma.png -------------------------------------------------------------------------------- /src/assets/images/technologies/firebase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/firebase.png -------------------------------------------------------------------------------- /src/assets/images/technologies/flask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/flask.png -------------------------------------------------------------------------------- /src/assets/images/technologies/flutter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/flutter.png -------------------------------------------------------------------------------- /src/assets/images/technologies/fontawesome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/fontawesome.png -------------------------------------------------------------------------------- /src/assets/images/technologies/git.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/git.png -------------------------------------------------------------------------------- /src/assets/images/technologies/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/github.png -------------------------------------------------------------------------------- /src/assets/images/technologies/graphics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/graphics.png -------------------------------------------------------------------------------- /src/assets/images/technologies/hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/hd.png -------------------------------------------------------------------------------- /src/assets/images/technologies/heroku.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/heroku.png -------------------------------------------------------------------------------- /src/assets/images/technologies/html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/html.png -------------------------------------------------------------------------------- /src/assets/images/technologies/illustrator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/illustrator.png -------------------------------------------------------------------------------- /src/assets/images/technologies/iot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/iot.png -------------------------------------------------------------------------------- /src/assets/images/technologies/java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/java.png -------------------------------------------------------------------------------- /src/assets/images/technologies/jquery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/jquery.png -------------------------------------------------------------------------------- /src/assets/images/technologies/js.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/js.png -------------------------------------------------------------------------------- /src/assets/images/technologies/json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/json.png -------------------------------------------------------------------------------- /src/assets/images/technologies/kotlin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/kotlin.png -------------------------------------------------------------------------------- /src/assets/images/technologies/laravel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/laravel.png -------------------------------------------------------------------------------- /src/assets/images/technologies/mongo_db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/mongo_db.png -------------------------------------------------------------------------------- /src/assets/images/technologies/mysql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/mysql.png -------------------------------------------------------------------------------- /src/assets/images/technologies/netify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/netify.png -------------------------------------------------------------------------------- /src/assets/images/technologies/nodejs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/nodejs.png -------------------------------------------------------------------------------- /src/assets/images/technologies/photoshop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/photoshop.png -------------------------------------------------------------------------------- /src/assets/images/technologies/php.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/php.png -------------------------------------------------------------------------------- /src/assets/images/technologies/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/python.png -------------------------------------------------------------------------------- /src/assets/images/technologies/react.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/react.png -------------------------------------------------------------------------------- /src/assets/images/technologies/reactive_native.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/reactive_native.png -------------------------------------------------------------------------------- /src/assets/images/technologies/replit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/replit.png -------------------------------------------------------------------------------- /src/assets/images/technologies/sass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/sass.png -------------------------------------------------------------------------------- /src/assets/images/technologies/semikolan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/semikolan.png -------------------------------------------------------------------------------- /src/assets/images/technologies/vue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/vue.png -------------------------------------------------------------------------------- /src/assets/images/technologies/wix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/wix.png -------------------------------------------------------------------------------- /src/assets/images/technologies/wordpress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/technologies/wordpress.png -------------------------------------------------------------------------------- /src/assets/images/unknown.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/assets/images/unknown.PNG -------------------------------------------------------------------------------- /src/component/API.js: -------------------------------------------------------------------------------- 1 | import axios from "axios"; 2 | 3 | export default axios.create({ 4 | baseURL: `https://semikolan-backend.lordblackwood.repl.co/`, 5 | }); 6 | -------------------------------------------------------------------------------- /src/component/About.js: -------------------------------------------------------------------------------- 1 | import harsh from "../assets/images/about.png"; 2 | import { Link } from "react-router-dom"; 3 | function About(props) { 4 | return ( 5 |
6 |
7 | 8 | {props.num} {props.titleline} 9 | 10 |
11 |
12 |
13 |
14 | {props.content ? ( 15 |

{props.content}

16 | ) : ( 17 | <> 18 |

19 | Semikolan is an open source focused community where we share our 20 | learnings, promote hackathons, conduct workshops beneficial to 21 | others and an inclusive space where anyone can share and ask 22 | anything they like related to tech and fun. 23 |

24 |

25 | Semikolan is also a platform for like minded learners, 26 | developers and Enthusiasts to learn, connect, create great 27 | connections and work on great projects among themselves and for 28 | the community. 29 |

30 |

31 | Anyone can join and become a part of the community and join our 32 | mission to build for the betterment. 33 |

34 | 35 | )} 36 |

37 | 43 | 45 | Know More 46 | 47 | 48 |

49 |
50 |
55 |
56 | Profile 57 |
58 |
59 |
60 |
61 | ); 62 | } 63 | 64 | export default About; 65 | -------------------------------------------------------------------------------- /src/component/Achievements.js: -------------------------------------------------------------------------------- 1 | function About(props) { 2 | return ( 3 |
4 |
5 | 6 | {props.num} Where we can Help you 7 | 8 |
9 |
10 |
11 | {props.achievements.map((achievement, i) => { 12 | return ( 13 |
14 | 15 | {achievement.title} 16 | {achievement.description} 17 |
18 | ); 19 | })} 20 |
21 |
22 | ); 23 | } 24 | 25 | export default About; 26 | -------------------------------------------------------------------------------- /src/component/Captcha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semikolan-co/semikolan-react/4712505a48d9b69d01587027e64ab394fb0e4018/src/component/Captcha.js -------------------------------------------------------------------------------- /src/component/Community.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import COMMUNITYJSONC from '../json/communities.jsonc' 3 | import COMMUNITY from '../json/communities.json' 4 | // import { safe as jsonc } from 'jsonc'; 5 | // const COMMUNITY = jsonc.parse(COMMUNITYJSONC) 6 | 7 | function Community(props) { 8 | console.log("JSONC: ",COMMUNITYJSONC) 9 | return ( 10 |
11 |
12 | 13 | {props.num} Community Partners 14 | 15 |
16 |
17 |
18 | {COMMUNITY.map((community, i) => { 19 | return ( 20 | 21 |
22 | {community.title} 23 |
24 |
25 | ); 26 | })} 27 |
28 |
29 | ); 30 | } 31 | 32 | export default Community; 33 | -------------------------------------------------------------------------------- /src/component/Companies.js: -------------------------------------------------------------------------------- 1 | import payu from '../assets/images/companies/payu.png'; 2 | import mindtree from '../assets/images/companies/mindtree.jpg'; 3 | import microsoft from '../assets/images/companies/microsoft.png'; 4 | import adplist from '../assets/images/companies/adplist.jpg'; 5 | import cisco from '../assets/images/companies/cisco.jpg'; 6 | import infosys from '../assets/images/companies/infosys.png'; 7 | import crompton from '../assets/images/companies/crompton.jpg'; 8 | import designerrs from '../assets/images/companies/designerrs.jpg'; 9 | import ey from '../assets/images/companies/ey.jpg'; 10 | import hexaware from '../assets/images/companies/hexaware.jpg'; 11 | import induce from '../assets/images/companies/induce.jpg'; 12 | import infostretch from '../assets/images/companies/infostretch.jpg'; 13 | import infosysdigital from '../assets/images/companies/infosysdigital.jpg'; 14 | import inmobi from '../assets/images/companies/inmobi.jpg'; 15 | import makemytrip from '../assets/images/companies/makemytrip.png'; 16 | import saal from '../assets/images/companies/saal.jpg'; 17 | import solative from '../assets/images/companies/solative.jpg'; 18 | import swoo from '../assets/images/companies/swoo.jpg'; 19 | import apna from "../assets/images/companies/apna.jpg"; 20 | import accenture from "../assets/images/companies/accenture.jpg"; 21 | import iitk from "../assets/images/companies/iitk.jpg"; 22 | import jwt from "../assets/images/companies/jwt.jpg"; 23 | import neuratech from "../assets/images/companies/neuratech.jpg"; 24 | import recro from "../assets/images/companies/recro.jpg"; 25 | import designed from "../assets/images/companies/designed.jpg"; 26 | import reliance from "../assets/images/companies/reliance.jpg"; 27 | import risd from "../assets/images/companies/risd.jpg"; 28 | import softude from "../assets/images/companies/softude.jpg"; 29 | import uniliver from "../assets/images/companies/uniliver.jpg"; 30 | import wongdoody from "../assets/images/companies/wongdoody.jpg" 31 | 32 | import React from 'react' 33 | 34 | export default class Companies extends React.Component { 35 | companies = { 36 | payu:payu, 37 | microsoft:microsoft, 38 | iitk:iitk, 39 | accenture:accenture, 40 | reliance: reliance, 41 | uniliver:uniliver, 42 | makemytrip:makemytrip, 43 | mindtree:mindtree, 44 | softude:softude, 45 | cisco:cisco, 46 | infosys:infosys, 47 | apna:apna, 48 | jwt:jwt, 49 | neuratech:neuratech, 50 | recro:recro, 51 | crompton:crompton, 52 | risd:risd, 53 | adplist:adplist, 54 | wongdoody:wongdoody, 55 | designed:designed, 56 | designerrs:designerrs, 57 | ey:ey, 58 | hexaware:hexaware, 59 | induce:induce, 60 | infosysdigital:infosysdigital, 61 | infostretch:infostretch, 62 | inmobi:inmobi, 63 | saal:saal, 64 | solative:solative, 65 | swoo:swoo 66 | } 67 | 68 | render() { 69 | return ( 70 |
71 |
72 | 03. Bringing Experience From 73 |
74 |
75 |
76 |
77 | {this.props.companies.map((company, i) => { 78 | return (
79 | Technology Icon 80 |
) 81 | })} 82 |
83 |
84 |
85 | 86 | 87 | ); 88 | } 89 | } -------------------------------------------------------------------------------- /src/component/Contact.js: -------------------------------------------------------------------------------- 1 | import Lottie from "react-lottie"; 2 | import git from "../assets/lottie/git"; 3 | import { BrowserRouter as Link } from "react-router-dom"; 4 | function Contact(props) { 5 | const gitlottie = { 6 | loop: true, 7 | autoplay: true, 8 | animationData: git, 9 | }; 10 | const style = { 11 | width: "100%", 12 | }; 13 | return ( 14 |
15 |
16 | 17 | {props.num} What's Next 18 | 19 |
20 |
21 |
22 |
27 |
28 | 29 |
30 |
31 |
36 | Get in Touch 37 | 38 | Join the community and ask out your queries at our community groups or reach out to us at contact@semikolan.co or subscribe to our newsletter below. 39 | 40 | Contact Us 41 |
42 |
43 |
44 | ); 45 | } 46 | 47 | export default Contact; 48 | -------------------------------------------------------------------------------- /src/component/ContactForm.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from "react"; 2 | import Lottie from "react-lottie"; 3 | import git from "../assets/lottie/git"; 4 | import API from "./API"; 5 | import Recaptcha from "react-recaptcha"; 6 | import supabase from "./../supabase.js"; 7 | 8 | function Contact(props) { 9 | const [name, setName] = useState(""); 10 | const [email, setEmail] = useState(""); 11 | const [message, setMessage] = useState(""); 12 | 13 | // const [showCaptcha, setShowCaptcha] = useState(false); 14 | const [open, setOpen] = useState(false); 15 | const [click, setClick] = useState(false); 16 | 17 | var callback = function () { 18 | console.log("Done!!!!"); 19 | }; 20 | var verifyCallback = function (response) { 21 | console.log(response); 22 | if (response) { 23 | // setShowCaptcha(true); 24 | setClick(true); 25 | } 26 | }; 27 | 28 | const gitlottie = { 29 | loop: true, 30 | autoplay: true, 31 | animationData: git 32 | }; 33 | const style = { 34 | width: "100%" 35 | }; 36 | 37 | const handleSubmit = async (event) => { 38 | event.preventDefault(); 39 | console.log(click); 40 | setOpen(true); 41 | if (click) { 42 | // API.post(`contact`, { name, email, message }) 43 | // .then((res) => { 44 | // alert( 45 | // "Your Query has been registered success. Our Team will contact you soon" 46 | // ); 47 | // }) 48 | // .catch(function (error) { 49 | // console.log(error); 50 | // alert( 51 | // `We're Sorry, Your query has not been Registered \n 52 | // It is happened due to -- ` + error 53 | // ); 54 | // }) 55 | // .then(function () { 56 | // // always executed 57 | // }); 58 | 59 | const { data, error } = await supabase 60 | .from("messages") 61 | .insert([{ name,email,message }]); 62 | 63 | if (!error) { 64 | console.log("Data: ", data); 65 | } else { 66 | console.log("Error: ", error); 67 | console.log("Data :", data); 68 | } 69 | 70 | setEmail(""); 71 | setName(""); 72 | setMessage(""); 73 | // setShowCaptcha(false); 74 | setOpen(false); 75 | setClick(false); 76 | } 77 | }; 78 | 79 | return ( 80 |
81 |
82 | 83 | 02. Get in Touch with Us 84 | 85 |
86 |
87 | 88 |
89 |
90 |
95 | 96 |
97 |
102 | Contact Us 103 | setName(e.target.value)} 111 | /> 112 | setEmail(e.target.value)} 120 | /> 121 | 120 | setLinks(e.target.value)} 125 | /> 126 | 127 | 128 |
129 | 130 | 131 | ); 132 | } 133 | -------------------------------------------------------------------------------- /src/pages/Events/style.scss: -------------------------------------------------------------------------------- 1 | .pagetitle { 2 | display: flex; 3 | justify-content: center; 4 | align-items: center; 5 | flex-direction: column; 6 | margin-top: 20px; 7 | padding: 10% 2%; 8 | h1 { 9 | font-size: 7rem; 10 | font-weight: bold; 11 | color: var(--White); 12 | padding: 0.3% 1%; 13 | text-shadow: 0px 0px 100px var(--Slate); 14 | } 15 | span { 16 | color: var(--White); 17 | font-size: 2em; 18 | text-align: center; 19 | } 20 | 21 | @media screen and (max-width: 768px) { 22 | margin-top: 80px; 23 | h1 { 24 | font-size: 5rem; 25 | } 26 | } 27 | } 28 | 29 | .eventspage { 30 | .container { 31 | display: flex; 32 | padding: 0; 33 | margin-bottom: 10%; 34 | flex-direction: column; 35 | gap: 30px; 36 | .eventbody { 37 | display: flex; 38 | .eventimage { 39 | width: 40%; 40 | min-width: 300px; 41 | img { 42 | width: 100%; 43 | } 44 | } 45 | .eventcontent { 46 | display: flex; 47 | flex-direction: column; 48 | padding: 0 5%; 49 | justify-content: center; 50 | color: #fff; 51 | h2 { 52 | font-size: 2.5rem; 53 | font-weight: bold; 54 | &::after { 55 | content: ""; 56 | display: block; 57 | width: 50%; 58 | height: 2px; 59 | background-color: var(--Green); 60 | box-shadow: 0px 0px 50px var(--Green); 61 | margin: 0.3em 0; 62 | } 63 | } 64 | p { 65 | font-size: 1.2rem; 66 | margin-bottom: 1%; 67 | margin-top: -1%; 68 | } 69 | span { 70 | font-size: 1.1rem; 71 | font-weight: bold; 72 | color: var(--Slate); 73 | margin-bottom: 3%; 74 | } 75 | .button { 76 | width: fit-content; 77 | margin-right: 10px; 78 | } 79 | } 80 | 81 | &:nth-child(even) { 82 | flex-direction: row-reverse; 83 | .eventcontent { 84 | align-items: flex-end; 85 | h2 { 86 | &::after { 87 | float: right; 88 | } 89 | } 90 | 91 | .button { 92 | width: fit-content; 93 | margin-left: 10px; 94 | margin-right: 0px; 95 | } 96 | } 97 | } 98 | 99 | @media screen and (max-width: 768px) { 100 | flex-direction: column; 101 | margin-bottom: 10%; 102 | .eventimage { 103 | width: 100%; 104 | } 105 | .eventcontent { 106 | margin-top: 5%; 107 | padding: 0; 108 | h2 { 109 | &::after { 110 | float: none; 111 | } 112 | } 113 | } 114 | 115 | &:nth-child(even) { 116 | flex-direction: column; 117 | .eventcontent { 118 | align-items: flex-start; 119 | h2 { 120 | &::after { 121 | float: left; 122 | } 123 | } 124 | 125 | .button { 126 | width: fit-content; 127 | margin-left: 0px; 128 | margin-right: 0px; 129 | } 130 | } 131 | } 132 | } 133 | } 134 | } 135 | } 136 | 137 | 138 | .suggestionform{ 139 | display: flex; 140 | flex-direction: column; 141 | align-items: center; 142 | justify-content: center; 143 | margin: 5% 0; 144 | padding:5%; 145 | background-color: #fff1; 146 | border-radius: 10px; 147 | gap:10px; 148 | 149 | input,textarea,button{ 150 | width:100%; 151 | max-width: 500px; 152 | padding:10px 20px; 153 | border-radius:10px; 154 | border:none; 155 | outline:none; 156 | font-size:1.2rem; 157 | margin-bottom:10px; 158 | background-color:var(--Navy); 159 | color:var(--White); 160 | transition:0.3s; 161 | &::placeholder{ 162 | color:var(--LightSlate); 163 | } 164 | &:hover{ 165 | background-color:var(--LightNavy); 166 | color:#fff; 167 | } 168 | 169 | } 170 | button{ 171 | background-color:var(--Green); 172 | font-size: 1.3rem; 173 | color:var(--Navy); 174 | font-weight:bold; 175 | cursor:pointer; 176 | } 177 | 178 | 179 | } -------------------------------------------------------------------------------- /src/pages/HacktoberBoard.js: -------------------------------------------------------------------------------- 1 | import "../assets/css/hacktober.css"; 2 | 3 | import React, { useEffect, useState } from "react"; 4 | 5 | import COMMUNITY from "../json/githubrepo.json"; 6 | import { FaGithubAlt } from "react-icons/fa"; 7 | import { GiDiamondTrophy } from "react-icons/gi"; 8 | import Hacktober_Heading from "../assets/images/events/HacktoberHeading.png"; 9 | import Hacktober_Year from "../assets/images/events/HacktoberYear.png"; 10 | import Header from "../component/Header"; 11 | import LeaderBoardPagination from "../component/LeaderBoardPagination"; 12 | import { Link } from "react-router-dom"; 13 | import Spinner from "../component/Spinner"; 14 | import axios from "axios"; 15 | import { debounce } from "../utils"; 16 | import { get } from "reactjs-captcha/dist/captcha-settings"; 17 | import { padding } from "@mui/system"; 18 | import register from "../assets/images/events/register.png"; 19 | 20 | const Hacktober = () => { 21 | // project card data 22 | const [data, setData] = useState({}); 23 | const [loading, setLoading] = useState(false); 24 | const [immutableData, setimmutableData] = useState([]); 25 | const [totalPages, setTotalPages] = useState(0); 26 | const [currentPage, setCurrentPage] = useState(1); 27 | const [resultsPerPage] = useState(5); 28 | 29 | // get data from https://hacktoberfest-leaderboard.lordblackwood.repl.co/leaderboard with axios and corsoption 30 | 31 | const getdata = async () => { 32 | setLoading(!loading); 33 | const headers = { 34 | "Access-Control-Allow-Origin": "*", 35 | "Access-Control-Allow-Methods": "GET,PUT,POST,DELETE,PATCH,OPTIONS", 36 | "Access-Control-Allow-Headers": 37 | "Origin, X-Requested-With, Content-Type, Accept, Authorization", 38 | "Access-Control-Allow-Credentials": "true", 39 | }; 40 | const cors = "https://cors-anywhere.herokuapp.com/"; 41 | const url = 42 | "https://hacktoberfest-leaderboard.lordblackwood.repl.co/leaderboard"; 43 | const res = await axios.get(url, { headers: headers }); 44 | console.log(res.data); 45 | 46 | setData(res.data); 47 | setimmutableData(res.data); 48 | const totalPages = Math.ceil( 49 | Object.values(res.data.username).length / resultsPerPage 50 | ); 51 | setTotalPages(totalPages); 52 | setLoading(false); 53 | }; 54 | useEffect(() => { 55 | getdata(); 56 | }, []); 57 | 58 | useEffect(() => { 59 | const start = parseInt((currentPage - 1) * resultsPerPage); 60 | const end = parseInt(currentPage * resultsPerPage); 61 | console.log( 62 | "🚀 ~ file: hacktoberboard.js ~ line 58 ~ useEffect ~ end", 63 | end 64 | ); 65 | }, [currentPage]); 66 | 67 | const handleSearch = (e) => { 68 | let searchWrd = e.target.value.toLowerCase(); 69 | let newDataObject = {}; 70 | newDataObject["commits"] = data.commits; 71 | newDataObject["username"] = {}; 72 | if (searchWrd == "") { 73 | setData({ commits: data.commits, username: immutableData.username }); 74 | } else { 75 | Object.values(data.username).map((uname, index) => { 76 | if (uname.toLowerCase().search(searchWrd) > -1) { 77 | newDataObject["username"][index] = uname; 78 | } 79 | }); 80 | setData({ commits: data.commits, username: newDataObject["username"] }); 81 | } 82 | }; 83 | 84 | const indexOfLastResult = currentPage * resultsPerPage; 85 | const indexOfFirstResult = indexOfLastResult - resultsPerPage; 86 | const currentResults = data.commits 87 | ? Object.keys(data.commits).slice(indexOfFirstResult, indexOfLastResult) 88 | : null; 89 | 90 | const paginate = (pageNumber) => setCurrentPage(pageNumber); 91 | 92 | return ( 93 |
94 | {/* landing */} 95 |
96 |
97 |
98 | 99 | {/* leaderboard */} 100 | 101 |
102 | 118 | {loading ? ( 119 | 120 | ) : ( 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | {data.commits && 131 | currentResults.map((key) => { 132 | return ( 133 | 134 | {data.username[key] && ( 135 | <> 136 | 137 | 140 | 143 | 144 | )} 145 | 146 | ); 147 | })} 148 | 149 |
RankGithub UsernameCommits
{Number(key) + 1} 138 | {data.username[key]} 139 | 141 | {data.commits[key]} 142 |
150 | )} 151 | 158 |
159 | {/* register section */} 160 | 161 | {/* footer section */} 162 |
163 |
164 | 165 |
166 | Designed with ♥ by 167 | Semikolan 168 |
169 |
170 |
171 |
172 |
173 | ); 174 | }; 175 | export default Hacktober; 176 | -------------------------------------------------------------------------------- /src/pages/Home/index.js: -------------------------------------------------------------------------------- 1 | import Landing from "../../component/Landing"; 2 | import About from "../../component/About"; 3 | import Contact from "../../component/Contact"; 4 | import Work from "../../component/Work"; 5 | import Skills from "../../component/Skills"; 6 | import Achievements from "../../component/Achievements"; 7 | import Community from "../../component/Community"; 8 | import semikolan from "../../json/semikolan.json"; 9 | import MainLayout from "../../layouts/MainLayout"; 10 | export default function Home() { 11 | return ( 12 | <> 13 | 14 | 23 | 28 | 29 | 30 | {/* */} 31 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | ); 42 | } 43 | -------------------------------------------------------------------------------- /src/pages/Initiatives.js: -------------------------------------------------------------------------------- 1 | import Landing from "../component/Landing"; 2 | import BongoCat from "../component/BongoCat"; 3 | import Projects from "../component/Projects"; 4 | import MainLayout from "../layouts/MainLayout"; 5 | export default function Initiatives() { 6 | return ( 7 | <> 8 | 9 | 17 | 18 | 19 | 20 | 21 | ); 22 | } 23 | -------------------------------------------------------------------------------- /src/pages/JoinPage.js: -------------------------------------------------------------------------------- 1 | import Landing from "../component/Landing"; 2 | import Join from "../component/Join"; 3 | import MainLayout from "../layouts/MainLayout"; 4 | 5 | export default function JoinPage() { 6 | return ( 7 | <> 8 | 9 | 17 | 18 | 19 | 20 | ); 21 | } 22 | -------------------------------------------------------------------------------- /src/pages/LinksPage.js: -------------------------------------------------------------------------------- 1 | import Landing from "../component/Landing"; 2 | import Links from "../component/Links"; 3 | import MainLayout from "../layouts/MainLayout"; 4 | 5 | export default function LinksPage() { 6 | return ( 7 | <> 8 | 9 | 17 | 18 | 19 | 20 | ); 21 | } 22 | -------------------------------------------------------------------------------- /src/pages/ProfilePage.js: -------------------------------------------------------------------------------- 1 | import Profile from "../component/Profile"; 2 | import MainLayout from "../layouts/MainLayout"; 3 | 4 | export default function ProfiePage() { 5 | return ( 6 | <> 7 | 8 | 9 | 10 | 11 | ); 12 | } 13 | -------------------------------------------------------------------------------- /src/pages/Showcase.js: -------------------------------------------------------------------------------- 1 | import Landing from "../component/Landing"; 2 | import Work from "../component/Work"; 3 | import MainLayout from "../layouts/MainLayout"; 4 | 5 | export default function Showcase() { 6 | return ( 7 | <> 8 | 9 | 17 | 18 | 19 | 20 | ); 21 | } 22 | -------------------------------------------------------------------------------- /src/pages/UXMeetup.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from "react"; 2 | import { Link } from "react-router-dom"; 3 | import "../assets/css/uxmeetup.css"; 4 | import UXLanding from "../component/UXLanding"; 5 | import UXAbout from "../component/UXAbout"; 6 | import UXLayout from "../layouts/UXLayout"; 7 | import UXCommunity from "../component/UXCommunity.js"; 8 | import UXSponsor from "../component/UXSponsor.js"; 9 | import UXSpeakers from "../component/UXSpeakers"; 10 | import uxmeetup from "../json/uxmeetup.json"; 11 | import Venue from "../component/Venue"; 12 | import Companies from "../component/Companies"; 13 | import UXFood from "../component/UXFood"; 14 | 15 | export default function UXMeetup() { 16 | return ( 17 | <> 18 | 19 | 27 | 28 | 34 | 35 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | ); 50 | } 51 | -------------------------------------------------------------------------------- /src/pages/UnderConstruction.js: -------------------------------------------------------------------------------- 1 | import BongoCat from "../component/BongoCat"; 2 | import MainLayout from "../layouts/MainLayout"; 3 | 4 | export default function UnderConstruction() { 5 | return ( 6 | <> 7 | 8 | 12 | 13 | 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /src/supabase.js: -------------------------------------------------------------------------------- 1 | 2 | import { createClient } from "@supabase/supabase-js"; 3 | 4 | const supabaseUrl = 'https://zkghhoyvaapvtgbubgcj.supabase.co'; 5 | const SUPABASE_KEY = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InprZ2hob3l2YWFwdnRnYnViZ2NqIiwicm9sZSI6ImFub24iLCJpYXQiOjE2NDQ3NTgxMjksImV4cCI6MTk2MDMzNDEyOX0.qz0vXGmY_efFZk4zjQ5Y92I6c7AcJizLT3UMCZcoHOw' 6 | const supabase = createClient(supabaseUrl, SUPABASE_KEY); 7 | 8 | export default supabase; 9 | -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- 1 | const debounce = (func, timeout = 300) => { 2 | let timer; 3 | return (...args) => { 4 | clearTimeout(timer); 5 | timer = setTimeout(() => { func.apply(this, args); }, timeout); 6 | }; 7 | } 8 | 9 | export { debounce } -------------------------------------------------------------------------------- /staticwebapp.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationFallback": { 3 | "rewrite": "index.html", 4 | "exclude": ["/static/images/*.{png,jpg,gif}", "/static/css/*"] 5 | }, 6 | "mimeTypes": { 7 | ".json": "text/json" 8 | } 9 | } 10 | --------------------------------------------------------------------------------