Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bamacharanchhandogi/gitfinder
GitFinder is a vibrant hub for developers, offering a space to showcase projects, discover coding trends, and connect with peers worldwide. Showcase your coding prowess, explore diverse projects, engage in discussions, and stay updated on the latest in the coding community.
https://github.com/bamacharanchhandogi/gitfinder
firebase gitfinder github-social github-social-media hacktoberfest javascript reactjs tailwindcss
Last synced: 3 months ago
JSON representation
GitFinder is a vibrant hub for developers, offering a space to showcase projects, discover coding trends, and connect with peers worldwide. Showcase your coding prowess, explore diverse projects, engage in discussions, and stay updated on the latest in the coding community.
- Host: GitHub
- URL: https://github.com/bamacharanchhandogi/gitfinder
- Owner: BamaCharanChhandogi
- License: mit
- Created: 2023-12-27T18:16:47.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-23T17:59:26.000Z (3 months ago)
- Last Synced: 2024-10-25T07:50:41.144Z (3 months ago)
- Topics: firebase, gitfinder, github-social, github-social-media, hacktoberfest, javascript, reactjs, tailwindcss
- Language: JavaScript
- Homepage: https://gitfinder-psi.vercel.app/
- Size: 2.67 MB
- Stars: 16
- Watchers: 3
- Forks: 36
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: Code_Of_Conduct.md
Awesome Lists containing this project
README
#
Git-Finder
Table of Contents
- About GitFinder
- Tech Stack
- What can you contribute?
- How to contribute?
- How to make a pull request?
- Project Contributors
- License
📌 Open Source Program
This project is now OFFICIALLY accepted for
About Git-Finder
GitHub Finder is a social platform that leverages GitHub authentication to provide users with a space to share their thoughts, ideas, and insights with the developer community. Users can post updates, interact with others, and explore GitHub profiles of fellow users.# Tech-Stack
## Features
### 1. GitHub Authentication
- Users can log in securely using their GitHub credentials.
- OAuth integration ensures a seamless and secure authentication process.### 2. Post Thoughts
- Share your latest discoveries, thoughts, or challenges with the community.
- Post updates in a format similar to popular social media platforms.### 3. Explore GitHub Profiles
- Search for other GitHub users and explore their profiles.
- View GitHub contribution graphs to understand their coding activity over time.
- Explore repositories and projects associated with each user.### 4. Connect with Developers
- Follow other GitHub users to stay updated on their activities.
- Like, comment, and engage with posts to foster a vibrant developer community.Whether you're looking to build your professional network, seek feedback on projects, or simply stay in touch with fellow coders, GitHub Finder creates an engaging space for developers of all levels.
What can you contribute?
- Find All the details in [**CONTRIBUTING.md**](https://github.com/BamaCharanChhandogi/GitFinder/blob/main/CONTRIBUTING.md) before contributing
- Please follow guidelines in [**Code_of_Conduct.md**](https://github.com/BamaCharanChhandogi/GitFinder/blob/main/Code_Of_Conduct.md)How to contribute?
- Drop a Star in this repo
- Take a look at the existing [Issues](https://github.com/BamaCharanChhandogi/GitFinder/issues).
- Fork the Repo create a branch for any issue that you are working on and commit your work.
- At first raise an issue in which you want to work
- **Please do not make more than 2 issues at a time , Once your PR have been merged only then go for the next issue**
- **Then when you are get assigned only then work on that issue & make a PR**
- Please try to make a separate branch in your fork in case of PR
- Create a [**Pull Request**](https://github.com/BamaCharanChhandogi/GitFinder/pulls), which will be promptly reviewed and given suggestions for improvements by the community.
- **REMINDER: Commit inside **the `Projects`** Folder**
- Find the already Existing Projects in the `Projects` Folder
- Add screenshots or video prototypes to your Pull Request to help us understand the effects of the changes that are included in your commits.Installation and Setup
Prerequisites
- Node.js
- npmSteps
1. **Clone the repository**:
```bash
git clone https://github.com//GitFinder.git
```
2. **Navigate to the project directory**:
```bash
cd GitFinder
```
3. **Install Dependencies**:
```bash
npm install
```
4. **Run the project**:
```bash
npm run dev
```
5. **Contribution Guidelines**
Move detailed steps to a new `CONTRIBUTING.md` file and link to it:How to make a Pull Request?
**1.** Start by forking the [**GitFinder**](https://github.com/BamaCharanChhandogi/GitFinder) repository. Click on the symbol at the top right corner.
**2.** Clone your forked repository:
```bash
git clone https://github.com//GitFinder
```**3.** Navigate to the new project directory:
```bash
cd GitFinder
```**4.** Set upstream command:
```bash
git remote add upstream https://github.com/BamaCharanChhandogi/GitFinder
```**5.** Create a new branch:
```bash
git checkout -b YourBranchName
```or
```bash
git branch YourBranchName
git switch YourBranchName
```**6.** Sync your fork or local repository with the origin repository:
- In your forked repository click on `Fetch upstream`.
- Click `Fetch and merge`.Alternatively, Git CLI way to Sync forked repository with origin repository:
```bash
git fetch upstream
``````bash
git merge upstream/main
```Github Docs for Syncing
Read the documentation**7.** Make your changes to the source code.
**8.** Stage your changes and commit:
⚠️ **Make sure** not to commit `package.json` or `package-lock.json` file
⚠️ **Make sure** not to run the commands `git add .` or `git add *`. Instead, stage your changes for each file/folder
```bash
git add file/folder
``````bash
git commit -m ""
```**9.** Push your local commits to the remote repository:
```bash
git push origin YourBranchName
```**10.** Create a [Pull Request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request)!
**Congratulations! You've made your first contribution!** 🙌🏼
Project Contributors