A comprehensive platform for Interview preparation, featuring in-depth explanations, practical examples, and best practices. Built with Astro and TailwindCSS.
- 📚 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
- Node.js (v18 or higher)
- npm (v7 or higher)
- Clone the repository:
git clone https://github.com/yourusername/InterviewHelper.git
cd InterviewHelper
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and visit
http://localhost:4321
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
/
├── 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
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.