Skip to content

The GSOC Organization Tracker is a Next.js and TypeScript app that lets users search and filter GSOC organizations by year, topics, and technologies. It provides detailed information and past projects using real-time GSOC API data.

Notifications You must be signed in to change notification settings

Mudit-Jxin7/gsoc

Repository files navigation

GSOC Organization Tracker

Welcome to the GSOC Organization Tracker project! This project is built using Next.js and TypeScript, and leverages the Google Summer of Code (GSOC) API to allow users to search, filter, and view information about organizations that have participated in GSOC. Users can filter organizations by year, topics, and technologies, and can also see data and projects from previous years.

Table of Contents

Features

  • Search Organizations: Easily search for organizations participating in GSOC.
  • Filter by Year, Topics, and Technologies: Apply filters to narrow down the organizations by specific years, topics of interest, and technologies used.
  • View Organization Details: Get detailed information about each organization, including past projects and relevant data.

Getting Started

Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have installed Node.js (v14.x or later).
  • You have basic knowledge of Next.js and TypeScript.

Installation

  1. Clone the repository:

    git clone https://github.com/Mudit-Jxin7/gsoc.git
    cd gsoc
  2. Install dependencies:

    npm install

Running the Project

To run the development server, execute the following command:

npm run dev

Open http://localhost:3000 with your browser to see the result.

Usage

Once the project is up and running, you can use the web interface to:

  1. Search for Organizations:
    • Use the search bar to find specific organizations.
  2. Apply Filters:
    • Use the filter options to narrow down the organizations by year, topics, and technologies.
  3. View Organization Details:
    • Click on an organization to view detailed information, including past projects and related data.

Contributing

Contributions are welcome! To contribute to this project, follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature/your-feature).
  6. Open a pull request.

Contact

If you have any questions or feedback, feel free to reach out:

Happy coding!

About

The GSOC Organization Tracker is a Next.js and TypeScript app that lets users search and filter GSOC organizations by year, topics, and technologies. It provides detailed information and past projects using real-time GSOC API data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published