Skip to content

The project aims to provide developers with a centralized platform to access a wide range of frontend tools and resources, making their development process more efficient and productive.

License

Notifications You must be signed in to change notification settings

jayk-gupta/web-resources-project

Repository files navigation

Web Resource Hub ๐Ÿ‘จโ€๐Ÿ’ป


๐Ÿš€ About

  • Web Resource Hub is an open-source project developed for the DevJam Hackathon organized by Social Summer of Code.
  • It serves as a comprehensive collection of frontend web resources, including HTML, CSS, JavaScript, and React.
  • The project aims to provide developers with a centralized platform to access a wide range of frontend tools and resources, making their development process more efficient and productive.

Deployed Links

๐Ÿ“ท Screenshot

Screenshot 2023-07-24 210406

๐Ÿ› ๏ธ Tech Stack

React TailwindCSS

โœ… Getting Started

  1. Fork the project, Click on create new fork. s3

  2. To clone the repository to your local machine, follow these steps:

  3. Click on the "Code" button.

s1

  1. Copy the HTTPS Link.

s2

  1. Open the terminal or command prompt on your computer.

  2. Navigate to the directory where you want to clone the repository.

  3. Type the command

git clone https://github.com/<your_github_username>/web-resources-project.git

(This will download the repository to your local machine).

  1. Navigate to the project directory.
cd web-resources-project
  1. Add a reference(remote) to the original repository.
git remote add upstream https://github.com/<your_github_username>/web-resources-project.git
  1. Create a new branch(prefer a branch name that relates to your assigned issue).
git remote -v
  1. Always take a pull from the upstream repository to your main branch to keep it updated as per the main project repository.
git checkout -b <YOUR_BRANCH_NAME>
  1. How to Run the Project is given in the below part ๐Ÿ‘‡๐Ÿผ.

  2. Perform your desired changes to the code base.

  3. Check your changes.

git status
git diff
  1. Stage your changes.
git add . <\files_that_you_made_changes>
  1. Commit your changes.
git commit -m "relevant message"
  1. Push the committed changes in your feature branch to your remote repository.
git push -u origin <YOUR_BRANCH_NAME>
  1. To create a Pull Request, click on compare and pull requests.

  2. Add an appropriate title and description to your PR explaining your changes.

  3. Click on Create pull request.

Congratulations๐ŸŽ‰, you have made a PR to the Web Resources Project. Wait for your submission to be accepted and your PR to be merged by a maintainer.

If you have any doubts please let us know in the comments.

โฌ‡๏ธ Prerequisites

  • Node JS
  • pnpm

๐Ÿ‘‰ Running the Project Locally

  1. Open a terminal or command prompt on your computer.
  2. Navigate to the directory where the repository was cloned.
  3. Run the following command: pnpm install (This command installs the project dependencies).
  4. After the installation is complete, run the following command: pnpm run dev (This command launches the project in your local browser or terminal).

๐Ÿ’ช Adding new resource

  1. Navigate to the src/database.
  2. There is a json file for each section.
  3. Create a new object for your resource in the appropriate json file.
  4. Add the details of your resource: Here's an example
{
    "tag" : "css",
    "title": "CodeWell",
    "description": "Improve your HTML and CSS skills by practicing on real design templates.With Codewell, you can browse high quality Figma templates that you can use to sharpen your HTML and CSS skills.",
    "link": "https://www.codewell.cc/",
    "img": "https://user-images.githubusercontent.com/100681165/238244473-00725538-ef4d-4ece-8fd7-11e6b999b895.png"
  },

๐Ÿ–ผ๏ธ Adding images

The size of the image should be less than 300 Kb

  1. Navigate to the public/Card Images
  2. There you will find folders of all the sections, navigate to the appropriate folder.
  3. Each folder has a .md file
  4. Drag and drop your image in the .md file in the appropriate position.

Note: The size of the image should be less than 300 KB.

๐Ÿค Contributing

We welcome contributions from the community! If you're interested in contributing to this project, please read our Contributing Guidelines for more information on how to get started.


Project Admins


Jay Gupta

Project Mentors


Debajit Mallick


Varun Singh

Our Contributors !! โœจ

Thanks to these wonderful people: โœจ

My Awesome Project

๐ŸŒŸ If you find this project helpful or interesting, please consider giving it a star! ๐ŸŒŸ

Starring the repository helps to raise awareness and attract more users. It shows your appreciation for the project and provides motivation for further development and improvements. It's a simple way to show support!

To star this repository, simply click on the Star button at the top-right corner of the page. Thank you for your support! ๐Ÿ˜Š

License

MIT License. This project is licensed under the MIT License.

Back to top

About

The project aims to provide developers with a centralized platform to access a wide range of frontend tools and resources, making their development process more efficient and productive.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published