home page of the website

Free-Hit

"Your search ends here 🔍"


Welcome to Free-Hit

  • As we all prefer open-source softwares for our daily use, it can be difficult to find tools that are specific to our needs. This is where Free-Hit comes in.
  • Free-Hit is a tool used to search for open-source projects that are both free and helpful for our needs
  • Although Free-Hit is a powerful tool to search for open-source projects, we recognize that it is still evolving. It will take time for us to add all the projects,resources and additional content that our users want. That's why, we encourage contributions from everyone interested in making Free-Hit even more attractive and useful.
  • If you're a developer or a tech enthusiast, you can help us create a better experience for everyone.
  • Free-Hit is more than just a tool to find open-source apps. It's also a treasure of useful content that can help you in many ways. For example, we have curated a list of remote hiring websites that can help you find your dream job from the comfort of your home. But that's not all – we have big plans for the future. We are working hard to add more useful content that can make your life easier and more productive.
  • Stay tuned for updates!

Free-Hit can be used by anyone, from casual internet users to professionals!

🎥 Project Overview

You can check out the live project here

🪛 Want to contribute?

We welcome you to join us!

  • Free-Hit is an open-source project, and we are excited to hear your thoughts and ideas.
  • Fork this repository,add your contributions and submit a PR.
  • Found a bug? Accessibility issue? Or do you want to add a new tool to our database? Then go right ahead and create an issue.

Tech Stack

This project uses:

Prerequisites

Before installation, you need to have the following:

  • Node installed
  • Basic knowledge of Git

STAR THE REPO

How to Contribute to this repository

  1. Fork the repository (Click the Fork button in the top right of this page, click your Profile Image)

  2. Clone the forked repository to your local machine.

git clone https://github.com/your-username/JasonDsouza212/free-hit.git
  1. change the present working directory
cd free-hit
  1. Open CMD in your current directory and install npm packages using command.
npm ci

Or

npm clean-install
  1. Add new tool :

Go to DB folder > product.js & add your code

{
    productName: "< App_Name >",
    category: "remote | resume | tweet | code | tools",
    image: "< Image-Url >",
    link: "< Link_to_the_website >",
    description: "< Description of product >"
},
  • To ensure that your URLs are short, it is recommended to use bitly.com for URL shortening.
  • Description should not exceed 10-12 words
  1. Make changes in the project. Add, Commit and push the project using following commands:

Add all files

git add . 

Commit the changes

git commit -m "Write Your commit Message" 

Create a new branch

git branch -M <your-name>

Set upstream command to create a PR

git remote add upstream https://github.com/JasonDsouza212/free-hit.git

Push the branch

git push 

NOTE

  • Make Sure you commit your changes in a new branch.
  • Make Sure you Give proper name to your files describing the addition.
  • Also Make Sure you comment your code wherever necessary.
Show some ❤️ by starring this awesome repository!

✨ Contributors