Skip to content

arjitsrivastava/1-1-Generator

Repository files navigation

Engineering Manager 1:1 Questions Generator

This tool is designed for Engineering Leaders to improve the effectiveness of their 1:1 meetings. It provides a selection of questions that can be used to guide conversations. The goal is to facilitate more meaningful and productive conversations.

Screenshot

Features

  • Questions Page (Home Page): Features a list of 1:1 questions sorted by categories and subcategories. This allows users to immediately access the main functionality of the tool.
  • Resources for 1:1 Page: Contains guides, tips, and best practices for conducting effective 1:1 meetings, as well as other relevant resources.
  • About & Contact Page: This page has a brief description of the mission and vision of the tool and who it's for. Additionally, it includes a contact form or information for users to reach out for support or provide feedback.

Installation

  1. Clone the repository

    git clone https://github.com/arjitsrivastava/1-1-Generator.git
    cd 1-1-Generator
  2. Install dependencies

    npm install
    # or
    yarn
  3. Start the development server

    npm run dev
    # or
    yarn dev
  4. Open http://localhost:3000 in your browser

Usage

  1. Select Category: Select a category to filter the questions.
  2. Select Subcategory: If applicable, select a subcategory to further filter the questions.
  3. Click the Dice Icon: Click the dice icon to generate a random question from the selected category and subcategory.
  4. Navigate to Other Pages: Use the buttons at the top of the main page to navigate to the Resources and Contact pages.

Documentation

Comprehensive documentation is available in the docs/ directory:

Contributing

We welcome contributions from the community! Please read our Contributing Guide for details on how to submit pull requests, report issues, and suggest improvements.

How to Contribute

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

For more detailed information, please refer to the Contributing Guide.

Show Your Support

Give a ⭐️ if this project helped you! Your stars help others discover this tool and contribute to its growth. If you feel generous, you can also support the ongoing development of this project on Kofi.

Buy Me a Coffee at ko-fi.com

Credits

A significant portion of the questions provided in this tool are sourced from the 1on1-questions repository by VGraupera. A big thanks to them for their fantastic compilation and their dedication to fostering meaningful conversations within the tech community.

Credit to Original Design

This project was inspired by Advice-Generator. We want to acknowledge their innovation and efforts, and extend our gratitude for laying the groundwork for this tool.

License

MIT