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.
- 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.
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.
-
Clone the repository:
git clone https://github.com/Mudit-Jxin7/gsoc.git cd gsoc
-
Install dependencies:
npm install
To run the development server, execute the following command:
npm run dev
Open http://localhost:3000 with your browser to see the result.
Once the project is up and running, you can use the web interface to:
- Search for Organizations:
- Use the search bar to find specific organizations.
- Apply Filters:
- Use the filter options to narrow down the organizations by year, topics, and technologies.
- View Organization Details:
- Click on an organization to view detailed information, including past projects and related data.
Contributions are welcome! To contribute to this project, follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Open a pull request.
If you have any questions or feedback, feel free to reach out:
- Project Maintainer: Mudit Jain
- Email: [email protected]
Happy coding!