Please host a local server, e.g. using http-server npm i http-server
.
- Run
http-server
in the foot folder. - Open
http://localhost:8080
using web browser.
For level 4, open level4/level4.ipynb
using Jupyter Notebook.
For level 6, React + Redux and Flask are used as frontend and backend respectively. mongoDB is used for database. (WIP)
- Go to folder
level6/backend
, install required libraries bypip install -r requirements.txt
(in virual python environment). - Run
python app.py
to start the backend server. - Go to folder
../frontend
, install required modules bynpm install
. - Run
npm start
to start the frontend server. - Open
http://localhost:8080
using web browser.
Justification:
- For level 1 and 2, I used another color scheme.
- For level 3, I used bar chart instead of line chart to display the daily temperature.
Welcome to the coding challenge of VisLab! We have set a couple of challenges for you:
Level 1 & 2 (Basic): Link
Level 3 (Intermediate): Link
The followings challenges will take more time to complete and include an open-end bonus part.
Please take only ONE challenge at maximum.
Level 4 (Data Analysis): Link
Spotify's Worldwide Daily Song Ranking
Level 5 (Machine Learning specific): Link
Kaggle competition: Dogs vs. Cats
Level 6 (Fullstack Web Application): Link
Stock Market Chart
- Correctness (50%)
- Maintainability (50%)
Please create a github repository under your github account, and send us the URL of that repository.
Happy coding!