Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/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.
https://github.com/yshashi/interviewhelper
angular astro education interview-preparation mdx open-source tailwindcss webdevelopment
Last synced: 2 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/yshashi/interviewhelper
- Owner: yshashi
- License: mit
- Created: 2025-01-29T05:50:40.000Z (13 days ago)
- Default Branch: main
- Last Pushed: 2025-02-08T16:53:36.000Z (3 days ago)
- Last Synced: 2025-02-08T17:25:05.391Z (3 days ago)
- Topics: angular, astro, education, interview-preparation, mdx, open-source, tailwindcss, webdevelopment
- Language: MDX
- Homepage: https://interviewhelper.in
- Size: 604 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:
```bash
git clone https://github.com/yourusername/InterviewHelper.git
cd InterviewHelper
```2. Install dependencies:
```bash
npm install
```3. Start the development server:
```bash
npm run dev
```4. Open your browser and visit `http://localhost:4321`
### Building for Production
To create a production build:
```bash
npm run build
```The built files will be in the `dist` directory.
To preview the production build:
```bash
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](LICENSE) file for details.
## Acknowledgments
- [Astro](https://astro.build)
- [TailwindCSS](https://tailwindcss.com)
- [Angular](https://angular.io)