This project is the 7th project of OpenClassrooms' "JavaScript - React Developer" Program.
The objective is to benchmark & develop a high-performing solution thanks to algorithms.
Here is the stack used in the project :
- 🍱 Environment
- 🌅 Front-end
- Vite
- HTML
- CSS
- JavaScript
- Vite
- Clone the project from the GitHub repo : OC - P7 repository
- In a terminal, run :
npm i
: To install the dependenciesnpm run dev
: To start the project
🎉 Congrats ! The website is up and running at localhost:5173 !
Here are 2 algorithms we could use for the main searchbar:
Algorithms | Functions | Git Branches |
---|---|---|
Native Loops | searchUsingLoops( ) | client/feat-search-nativeLoops |
Array Methods | searchUsingArrayMethods( ) | client/feat-search-arrayMethods |
The 'Array Method' algorithm is the chosen solution implemented in the final version, present in the main
baranch.