Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huntermahmud/intellixio-task
Intellixio job task
https://github.com/huntermahmud/intellixio-task
Last synced: about 15 hours ago
JSON representation
Intellixio job task
- Host: GitHub
- URL: https://github.com/huntermahmud/intellixio-task
- Owner: HunterMahmud
- Created: 2024-11-06T02:56:38.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-06T06:16:45.000Z (3 months ago)
- Last Synced: 2024-11-23T22:30:47.296Z (2 months ago)
- Language: TypeScript
- Homepage: https://intellixio-task-psi.vercel.app
- Size: 67.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## **Getting Started**
Follow these steps to start the project:
1. **Download the Project** (You already have done it)
2. **Set Up Git**
- Open your terminal and navigate to the project directory.
- Initialize Git and make an initial commit:
```bash
git init
git add .
git commit -m "Initial commit"
```3. **Push to Your GitHub**
- Create a new public repository on **your GitHub**.
- Push the project to your GitHub repository.4. **Create a New Branch**
- From the "main" or "master" branch, create a new branch called "assessment":
```bash
git checkout -b assessment
```5. **Install Dependencies**
- Install the necessary packages:
```bash
npm install
```6. **Run the Project**
- Start the development server:
```bash
npm run dev
```
- The project will be available at `http://localhost:3000`.
- Visit using **Chrome browser**.---
## **Challenges**
### 1. **Update URL When Modal Opens (Products Page)**
- Update the URL when the modal opens on the `/products` page, ensuring the modal state persists after a page reload and works with the back/forward buttons in the browser.### 2. **Print User Agent Without JavaScript**
- Modify the user agent setup so it works even when JavaScript is disabled.---
## **Loom Video**
Watch this [Loom video](https://www.loom.com/share/d5c89a9824fe42858b45c802f5264ae0?sid=a69072cb-dc8d-426b-aea2-8e738ae2f491) for a full explanation of the challenges and to see a demo of the expected final result.
Here is a link to the [Final Result (sample)](https://fe-test.intellixio.com/)
---
## **Submitting Your Work**
1. **Commit Your Changes**
- After completing the challenges, commit your changes:
```bash
git add .
git commit -m "Fix: Implemented challenges"
```2. **Create a Pull Request**
- Push your changes to **your GitHub repository**.
- Create a Pull Request from the "assessment" branch to the "main" or "master" branch.3. **Deploy Your Application**
- Deploy the application to a platform like **Vercel**, **Netlify**, or any similar service where the final app can be inspected.4. **Submit Your Work**
- Share the Pull Request link with us.
- Download the **zipped file** of your "assessment" branch (not the main branch).
- Submit your PR link, the zipped project, and the deployed app link (Vercel, Netlify, etc.) using this **Google Form**: [Submit Your Work](https://docs.google.com/forms/d/e/1FAIpQLScL2ZsrFJ48E2D2BJ1MJ-wfeOBMMPibz7SAXai94o_dkiaaYg/viewform?usp=sf_link).---
We look forward to reviewing your work!