Recommended Approach:
Install Docker (Guide Attached below)
Win : https://docs.docker.com/desktop/install/windows-install/#install-docker-desktop-on-windows
Mac : https://docs.docker.com/desktop/install/mac-install/#install-and-run-docker-desktop-on-mac
Either opening the existing app / new installed app
or
by runnnig the below command in your terminal/powershell
start docker
Navigate to the directory under which the FomoFactoryAssessment is cloned or downloaded
By default the path would be as C:\Downloads\FomoFactoryAssessment
Run the below cmd
cd price-tracker
Once you are in the price-tracker
docker compose up --build
Open the below in your preffered browser
P.S: Without a single library installed you have runned the project; All the heavy lifting is done by docker.
head to the below
https://cors-anywhere.herokuapp.com/corsdemo
Request temprary demo access and it should be fetching stock prices..
Note : You should have Node.js and MongoDb installed
Navigate to the directory under which the FomoFactoryAssessment is cloned or downloaded
By default the path would be as C:\Downloads\FomoFactoryAssessment
Run the below cmd
cd price-tracker
Once you are in the price-tracker
After downloading the libraries required
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev