A mini application developed with Flutter and powered by Gemini API to help developers prepare effectively for their technical interviews.
- Search for Technology: Explore and search for specific technologies to practice questions related to them.
- Test Your Knowledge: Practice multiple choice questions (MCQs) and answer questions with the option to record audio responses.
- Open for Contribution: The project is open for contributions. Whether you want to fix bugs, add new features, or improve the user experience, your contributions are welcome!
- Clone this repository to your local machine.
- Ensure you have Flutter installed on your system. If not, follow the instructions on the official Flutter website: https://flutter.dev/docs/get-started/install
- Run
flutter pub get
to install dependencies. - Connect to Gemini API and obtain your API keys.
- Create
.env
file at the root and add your API keys in the. - Run the application using the command
flutter run
.
- Fork this repository.
- Create a branch for your feature (
git checkout -b new-feature
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin new-feature
). - Create a new Pull Request.
- Omar Farouk - ramofarouk
This project is licensed under the MIT License - see the LICENSE.md file for details.