103 lines
2.5 KiB
Markdown
103 lines
2.5 KiB
Markdown
# Digi_Interview
|
|
|
|
![Digi_Interview Logo](https://via.placeholder.com/150)
|
|
|
|
Welcome to the **Digi_Interview** project! This application is designed to streamline and enhance the interview process by providing an efficient platform for managing interview-related tasks.
|
|
|
|
## 🛠️ Technologies Used
|
|
|
|
### State Management
|
|
![Redux Logo](https://redux.js.org/img/redux-logo-landscape.png)
|
|
We use **Redux Toolkit (RTK)** for efficient and scalable state management.
|
|
|
|
### UI Framework
|
|
![MUI Logo](https://mui.com/static/logo.png)
|
|
Our UI is powered by **Material-UI (MUI)** for modern, accessible, and customizable components.
|
|
|
|
### API Communication
|
|
![Axios Logo](https://axios-http.com/assets/logo.svg)
|
|
**Axios** is utilized for handling all API requests and responses with ease.
|
|
|
|
---
|
|
|
|
## 🚀 Getting Started
|
|
|
|
Follow these steps to set up the project locally:
|
|
|
|
### Prerequisites
|
|
Ensure you have the following installed on your system:
|
|
- [Node.js](https://nodejs.org/) (v14 or higher recommended)
|
|
- [npm](https://www.npmjs.com/) or [yarn](https://yarnpkg.com/)
|
|
|
|
### Installation
|
|
1. Clone the repository:
|
|
```bash
|
|
git clone https://github.com/your-username/Digi_Interview.git
|
|
```
|
|
|
|
2. Navigate to the project directory:
|
|
```bash
|
|
cd Digi_Interview
|
|
```
|
|
|
|
3. Install dependencies:
|
|
```bash
|
|
npm install
|
|
# or
|
|
yarn install
|
|
```
|
|
|
|
### Running the Application
|
|
To start the development server:
|
|
```bash
|
|
npm start
|
|
# or
|
|
yarn start
|
|
```
|
|
|
|
The application will be accessible at [http://localhost:3000](http://localhost:3000).
|
|
|
|
---
|
|
|
|
## 📂 Project Structure
|
|
|
|
```
|
|
Digi_Interview/
|
|
├── src/
|
|
│ ├── components/ # Reusable UI components
|
|
│ ├── features/ # Redux slices and logic
|
|
│ ├── services/ # Axios API services
|
|
│ ├── styles/ # MUI theme and custom styles
|
|
│ └── App.js # Root component
|
|
├── public/ # Static files
|
|
├── package.json # Project configuration
|
|
└── README.md # Documentation
|
|
```
|
|
|
|
---
|
|
|
|
## 🤝 Contributing
|
|
|
|
We welcome contributions! Please follow these steps:
|
|
1. Fork the repository.
|
|
2. Create a new branch for your feature or bug fix.
|
|
3. Commit your changes and push your branch.
|
|
4. Open a pull request and describe your changes.
|
|
|
|
---
|
|
|
|
## 📄 License
|
|
|
|
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
|
|
|
|
---
|
|
|
|
## 📧 Contact
|
|
|
|
For any inquiries or feedback, please contact us at [your-email@example.com](mailto:your-email@example.com).
|
|
|
|
---
|
|
|
|
Thank you for using **Digi_Interview**!
|
|
|