This repository hosts the codebase for the Interview Questions App, a full-stack web application developed to help users prepare for interviews in the fields of React, Node.js, Java, and JavaScript. The app offers a user-friendly interface for browsing, searching, and practicing interview questions specific to these technologies.
- User authentication and authorization using JWT (JSON Web Tokens) for secure access.
- Categorized interview questions for React, Node.js, Java, and JavaScript.
- CRUD (Create, Read, Update, Delete) operations for each question, following the MVC (Model-View-Controller) architecture.
- A responsive design for optimal usability across devices.
- Backend API built with Node.js, Express.js, and MongoDB.
- Frontend developed using React for a modern and intuitive user interface.
-
Frontend:
- React
- HTML/CSS
- JavaScript
- Responsive design for mobile and desktop views.
-
Backend:
- Node.js
- Express.js
- MongoDB for storing interview questions and user data.
- JWT (JSON Web Tokens) for authentication and authorization.
- MVC architecture for structured and maintainable code.