8000 GitHub - yshashi/InterviewHelper: Interview Helper, a modern, open-source platform for interview preparation, built with Astro and MDX. It offers a curated collection of interview questions, answers, and real-world examples.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Interview Helper, a modern, open-source platform for interview preparation, built with Astro and MDX. It offers a curated collection of interview questions, answers, and real-world examples.

License

Notifications You must be signed in to change notification settings

yshashi/InterviewHelper

Repository files navigation

Interview Helper

A comprehensive platform for Interview preparation, featuring in-depth explanations, practical examples, and best practices. Built with Astro and TailwindCSS.

Features

  • 📚 Comprehensive interview questions and answers
  • 💻 Interactive code examples with syntax highlighting
  • 🌓 Dark/Light mode support
  • 📱 Responsive design for all devices
  • ⚡ Fast performance with Astro
  • 🎨 Beautiful UI with TailwindCSS

Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • npm (v7 or higher)

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/InterviewHelper.git
cd InterviewHelper
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open your browser and visit http://localhost:4321

Building for Production

To create a production build:

npm run build

The built files will be in the dist directory.

To preview the production build:

npm run preview

Project Structure

/
├── public/
│   └── favicon.ico
├── src/
│   ├── components/
│   │   ├── Header.astro
│   │   └── Sidebar.astro
│   ├── layouts/
│   │   ├── Layout.astro
│   │   └── QuestionLayout.astro
│   ├── pages/
│   │   ├── index.astro
│   │   └── questions/
│   │       └── what-is-angular.mdx
│   └── styles/
│       └── global.css
├── astro.config.mjs
├── package.json
├── tailwind.config.mjs
└── tsconfig.json

Contributing

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

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

About

Interview Helper, a modern, open-source platform for interview preparation, built with Astro and MDX. It offers a curated collection of interview questions, answers, and real-world examples.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
0