Openclassrooms - Project 7
Requirements:
- NodeJS 16+
- Yarn 1.22+
Contains the most powerful algorithm code regarding to the performance benchmark. Actually, it's a merged version of algo-1
branch.
Contains algorithm based on JS Array functions.
Contains algorithm based on JS native loops functions like for
, while
.
Dedicated branch for testing concurrent algorithms for the main search. Here, we'll test the best option between Array Functions and loops. This branch has a specific README file which describes how to run the benchmark test.
🚨 Don't forget to make a fresh install of your dependencies before running your benchmark. Run
yarn install
ornpm install
to get the correct dependencies related to this branch.
This project is based on Vite.js v3 for local development.
Using Yarn :
- Install dev dependencies with
yarn install
- Run local server with
yarn dev
.
Using npm :
- Install dev dependencies with
npm install
- Run local server with
npm run dev
.
Then, visit http://127.0.0.1:4200/oc-p7/
To build sources for production, run yarn build
(or npm run build
) command.
All assets and code will be optimized and compiled in /docs
folder regarding to the github pages recommendations.
When pushed/merged to the main
branch, the project is available on https://pandreski.github.io/oc-p7/.