https://github.com/ogrodev/deel-challenge
https://github.com/ogrodev/deel-challenge
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ogrodev/deel-challenge
- Owner: ogrodev
- Created: 2022-11-24T14:04:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-24T18:20:45.000Z (over 3 years ago)
- Last Synced: 2023-07-21T03:28:47.355Z (almost 3 years ago)
- Language: TypeScript
- Size: 316 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Deel challenge
I've used 94mins for Part 1 and 38mins for Part 2 according to my WakaTime. I've used SASS to easen the style sheet creation and save me some time.
### Improvements for Production
- Implement sanitization with DOMPurify
- Worker to deal with the data filtering (if for whatever reason we need to deal with huge amount of data in FE)
## Running the project
Requirements:
- Node@16.14.2
- NPM@8.5
If you have newer versions you should not find any problem, older versions need an update before moving further.
If you need to update your node, click [HERE](https://nodejs.org/dist/v16.14.2/) and select the version for your system. (If you use Mac or Linux, prefer using your package manager)
If you need to update npm just run at a terminal window:
```cmd
npm i -g update npm@8.5
```
Follow the steps below:
```bash
# 1. Clone the repo
git clone https://github.com/SweetSoul/deel-challenge.git
# 2. Access the folder
cd deel-challenge
# 3. Install the modules
npm i
# 4. Start the server
npm start
```
After that, you should have the app running at your default browser, if you don't, click [HERE](http://localhost:3000)