{"id":20542672,"url":"https://github.com/rockingrohit9639/project-zone","last_synced_at":"2025-07-19T17:11:52.130Z","repository":{"id":48040346,"uuid":"371727325","full_name":"rockingrohit9639/project-zone","owner":"rockingrohit9639","description":"Project Zone suggests to users the projects they can create based on their skills. Don't forget to drop a ⭐","archived":false,"fork":false,"pushed_at":"2022-07-31T15:30:27.000Z","size":21745,"stargazers_count":34,"open_issues_count":0,"forks_count":60,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-27T22:43:18.072Z","etag":null,"topics":["hacktoberfest","hacktoberfest2021","mern","open-source","project-zone","projects"],"latest_commit_sha":null,"homepage":"https://project-zone-5ef1b.web.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rockingrohit9639.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-28T14:29:33.000Z","updated_at":"2025-02-09T14:30:41.000Z","dependencies_parsed_at":"2022-08-12T17:20:36.037Z","dependency_job_id":null,"html_url":"https://github.com/rockingrohit9639/project-zone","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rockingrohit9639%2Fproject-zone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rockingrohit9639%2Fproject-zone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rockingrohit9639%2Fproject-zone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rockingrohit9639%2Fproject-zone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rockingrohit9639","download_url":"https://codeload.github.com/rockingrohit9639/project-zone/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248854037,"owners_count":21172282,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","hacktoberfest2021","mern","open-source","project-zone","projects"],"created_at":"2024-11-16T01:33:52.820Z","updated_at":"2025-04-14T09:30:18.632Z","avatar_url":"https://github.com/rockingrohit9639.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ccenter\u003e \u003ch1\u003e Project Zone 🚀 \u003c/h1\u003e \u003c/center\u003e\n \n\u003cdiv align=\"center\"\u003e\n \n\u003cimg src=\"https://github.com/rockingrohit9639/project-zone/blob/main/public/jpglogo.jpg?raw=true\" alt=\"logo\" width=\"200\"/\u003e\n\n\u003ca href=\"https://github.com/rockingrohit9639/project-zone\"\u003e\u003cimg src=\"https://badges.frapsoft.com/os/v1/open-source.svg?v=103\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rockingrohit9639/project-zone\"\u003e\u003cimg src=\"https://img.shields.io/badge/Built%20by-developers%20%3C%2F%3E-0059b3\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rockingrohit9639/project-zone\"\u003e\u003cimg src=\"https://img.shields.io/static/v1.svg?label=Contributions\u0026message=Welcome\u0026color=yellow\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rockingrohit9639/project-zone/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/rockingrohit9639/project-zone?color=blue\"\u003e\u003c/a\u003e\n\u003ca href=\"https://letsgrowmore.slack.com/archives/C024CFH4ATW\"\u003e\u003cimg src=\"https://img.shields.io/badge/Chat-Slack-brightgreen\"\u003e\u003c/a\u003e\n\n\u003ca href=\"https://github.com/rockingrohit9639/project-zone/watchers\"\u003e\u003cimg src=\"https://img.shields.io/github/watchers/rockingrohit9639/project-zone?style=flat\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rockingrohit9639/project-zone/graphs/contributors\"\u003e\u003cimg src=\"https://img.shields.io/github/contributors/rockingrohit9639/project-zone?color=brightgreen\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rockingrohit9639/project-zone/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/rockingrohit9639/project-zone?color=0059b3\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rockingrohit9639/project-zone/network/members\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/rockingrohit9639/project-zone?color=yellow\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rockingrohit9639/project-zone/issues\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/rockingrohit9639/project-zone?color=0059b3\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rockingrohit9639/project-zone/issues?q=is%3Aissue+is%3Aclosed\"\u003e\u003cimg src=\"https://img.shields.io/github/issues-closed-raw/rockingrohit9639/project-zone?color=yellow\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rockingrohit9639/project-zone/pulls\"\u003e\u003cimg src=\"https://img.shields.io/github/issues-pr/rockingrohit9639/project-zone?color=brightgreen\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rockingrohit9639/project-zone/pulls?q=is%3Apr+is%3Aclosed\"\u003e\u003cimg src=\"https://img.shields.io/github/issues-pr-closed-raw/rockingrohit9639/project-zone?color=0059b3\"\u003e\u003c/a\u003e\n\n\u003c/div\u003e\n\n#### Project Zone suggest users the projects they can create based on their skills\n\n![project-zone](https://socialify.git.ci/rockingrohit9639/project-zone/image?descriptionEditable=\u0026font=Source%20Code%20Pro\u0026language=1\u0026owner=1\u0026pattern=Floating%20Cogs\u0026theme=Dark)\n\n# Problem 😧\n\nWhen we participate in any hackathon, we always face an issue i.e what project should you create you always seek for some inspiration for projects. Or, when we learn a new tech skill like react, angular, node or anything, then we always go to google or youtube to find some project ideas.\n\n\u003e #### So if you face the same problem we are here to help you! 🤩\n\n# Solution 😃\n\nProject Zone suggests a user about the projects they can create based on their skills. Project Zone has a collection of wide variety of projects for many different skill-sets. You can also add some projects of your choice on Project Zone.\nProject Zone has the categories of projects from beginner level to advanced level.\n\n\u003chr\u003e\n\n# Features\n\n- Login/Signup\n- Email Verification\n- Find best projects\n- Find projects based on your skills\n- Filter projects as beginner, intermediate or advanced level\n- Get an auto recommended project\n- A logged-in user can add his/her project, with a GitHub link too\n- Build your profile. Edit it as well\n- Get projectones on adding projects or making an enchantment on other projects\n- Earn badges\n- If you find any bug or you have a suggestion then fill out the form and contact us.\n\n## Frameworks \u0026 Tools 🧰\n\n- React\n- NodeJs\n- ExpressJs\n- MongoDB\n\n# Setting up the project for running at localhost 💻\n\n### 🚩 Forking repository :\n\n- Firstly you have to make your own copy of the project. For that, You have to fork the repository. You can find the fork button on the top-right side of the browser window. (Refer to the image below )\n- Kindly wait till it gets forked.\n- After that copy will look like \u003cyour-user-name\u003e/project-zone forked from rockingrohit/project-zone\n  ![step1](https://user-images.githubusercontent.com/72425181/122670266-be43ee80-d1de-11eb-9330-8d07ce2bd7ab.png)\n\n### 🚩 Clone repository :\n\n- Now you have your own copy of the project. Here you have to start your work.\n- Go to the desired location on your computer where you want to set up the project.\n- Right-click there and click on git bash. A terminal window will pop up.\n- Type the command git clone \u003cyour-fork-url\u003e.git and hit enter.\n- Wait for few seconds till the project gets copied.\n\n![step2](https://user-images.githubusercontent.com/72425181/122670298-e9c6d900-d1de-11eb-8650-2dd1e206a2e6.png)\n\n## Follow the Contribution Guidelines\n\nFollowing are the steps to guide you:\n\n- Step 1: Fork \u003ca href=\"https://github.com/rockingrohit9639/project-zone\" target=\"_blank\"\u003ethis\u003c/a\u003e repository.\n\n![step1](https://user-images.githubusercontent.com/72425181/122670349-45916200-d1df-11eb-9538-8738de17dcdb.png)\n\nThen go to your Git terminal and clone it on your machine.\n\u003cbr\u003e\n\u003cbr\u003e\n![step2](https://user-images.githubusercontent.com/72425181/122670352-4a561600-d1df-11eb-9092-ec76fecc7f94.png)\n\u003cbr\u003e\n\n- Step 2: Add a upstream link to main branch in your cloned repo\n  ```\n  git remote add upstream https://github.com/rockingrohit9639/project-zone.git\n  ```\n- Step 3: Keep your cloned repo upto date by pulling from upstream (this will also avoid any merge conflicts while committing new changes)\n  ```\n  git pull upstream main\n  ```\n- Step 4: Create your feature branch (This is a necessary step, so don't skip it)\n  ```\n  git checkout -b \u003cfeature-name\u003e\n  ```\n- Step 5: Track your changes:heavy_check_mark: .\n  ```\n  git add .\n  ```\n- Step 5: Check for your changes.\n  ```\n  git status\n  ```\n- Step 7: Commit all the changes (Write commit message as \"Small Message\")\n  ```\n  git commit -m \"Write a meaningfull but small commit message\"\n  ```\n- Step 8: Push the changes for review\n  ```\n  git push origin \u003cbranch-name\u003e\n  ```\n- Step 9: Create a PR on Github. (Don't just hit the create a pull request button, you must write a PR message to clarify why and what are you contributing)\n\n### 🚩 Setting up the environment\n\n#### Client-Side\n\n- To setup the environment in your system run the following commands\n  ```\n  cd project-zone\n  npm install\n  ```\n- After installing all the server dependencies run the server using the following command\n\n  ```\n  npm start\n  ```\n\n#### Server\n\n- To setup server in your system run the following commands\n  ```\n  cd project-zone\n  cd server\n  npm install\n  ```\n- After installing all the dependencies go through the following commands to make a directory named config inside server directory \u0026 add a fille config.env in config directory.\n  ```\n  mkdir config\n  cd config\n  touch config.env\n  ```\n- Edit config.env as follow :-\n  ```\n  PORT=8000\n  MONGO_URI=\u003cYOUR-MONGO-URI\u003e\n  ACCESS_TOKEN_SECRET=\u003cYOUR-ACCESS-TOKEN-SECRET\u003e\n  ACCESS_TOKEN_SECRET_FOREGTPASS=\u003cYOUR-ACCESS-TOKEN-SECRET-FORGETPASS\u003e\n  ACCESS_TOKEN_VERIFY_EMAIL=\u003cYOUR_ACCESS_TOKEN_SECRET_VERIFYEMAIL\u003e\n  SENDGRID_API_KEY=\u003cYOUR-SENDGRID-API-KEY\u003e\n  SENDGRID_VERIFIED_MAIL=\u003cYOUR-SENDGRID-VERIFIED-MAIL\u003e\n  ```\n- After following all above steps, run the following command to start server\n  ```\n  cd ../\n  nodemon index.js\n  ```\n- Expected Output in terminal\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"Project_Img/Server.png\" width=50% /\u003e\u0026ensp;\u0026ensp;\u0026ensp;\n\u003c/p\u003e\n\n# Preview 👀\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"Project_Img/GIF_DEMO.gif\" width=50% /\u003e\u0026ensp;\u0026ensp;\u0026ensp;\n\u003c/p\u003e\n\n## 📌 Opensource Programs\n\n### This project is a part of following Open Source Program\n\n\u003cbr\u003e\n\n\u003ctable style=\"width:80%;background-color:white;border-radius:30px;\"\u003e\n    \u003ctr\u003e\n  \u003ctd\u003e\n\u003ccenter\u003e\n  \u003ca href=\"https://letsgrowmore.in/soc/\"\u003e\u003cimg src=\"https://letsgrowmore.in/wp-content/uploads/2021/05/cropped-growmore-removebg-preview.png\"\u003e\u003c/img\u003e\u003c/a\u003e\n  \u003c/center\u003e\n  \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n# Our Contributors 🎇\n\n### Credits goes to these people:\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003ca href=\"https://github.com/rockingrohit9639/project-zone/graphs/contributors\"\u003e\n\u003cimg src=\"https://contrib.rocks/image?repo=rockingrohit9639/project-zone\" /\u003e\n\u003c/a\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n## Code of Conduct\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/rockingrohit9639/project-zone/blob/main/CODE_OF_CONDUCT.md\"\u003e\n\u003cimg width=35% src=\"https://cdn-media-1.freecodecamp.org/images/1*v4jyaugHQXBSf2O4D66Onw.gif\"\u003e\u003c/p\u003e\n\u003ch5 align=\"center\"\u003e\u003cb\u003eClick to read\u003c/b\u003e\u003c/a\u003e\n\n## License\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/rockingrohit9639/project-zone/blob/main/LICENSE\"\u003e\n\u003cimg width=35% src=\"https://media.tenor.com/images/68ecdcb63296f1db6532bf5b83051da9/tenor.gif\"\u003e\u003c/p\u003e\n\u003ch5 align=\"center\"\u003e\u003cb\u003eMIT License\u003c/b\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frockingrohit9639%2Fproject-zone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frockingrohit9639%2Fproject-zone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frockingrohit9639%2Fproject-zone/lists"}