GitScout is a powerful and intuitive GitHub repository explorer that helps users search, filter, and analyze repositories efficiently.
- 🔍 Search Repositories – Quickly find GitHub repositories based on keywords.
- 📊 View Repository Details – Access stars, forks, contributors, and more.
- 🏷 Filter & Sort – Sort repositories by stars, forks, or creation date.
- 📈 Trending Repositories – Discover popular repositories in different categories.
- 🎨 User-Friendly UI – Clean and modern interface for seamless navigation.
Check out the live application: mern-github-app-8pzc.onrender.com
-
Clone the repository:
git clone https://github.com/yourusername/mern-github-app.git cd mern-github-app
-
Install server dependencies:
cd backend npm install
-
Install client dependencies:
cd ../frontend npm install
-
Set up environment variables:
-
Create a
.env
file in thebackend
directory with the following content:MONGO_URI=your_mongodb_connection_string
-
-
Run the application:
-
Start the server:
cd backend npm start
-
Start the client:
cd ../frontend npm start
-
-
Access the application:
Open your browser and navigate to
http://localhost:3000
.
- Frontend: React.js, Vite
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Passport.js
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
. - Commit your changes:
git commit -m 'Add new feature'
. - Push to the branch:
git push origin feature-name
. - Open a pull request.
This project is licensed under the MIT License.
- Deployed using Render