To get a local copy up and running follow these simple steps.
-
Install Node.js.
-
Install npm.
-
Install depenencies for frontend and backend respectively.
For frontend:
cd frontend && npm install
For backend:
cd backend && npm install
- Change into the repo directory:
cd Ultimate_visualizer
- Run the node server:
npm run server
- Change into the repo directory:
cd Ultimate_visualizer
- Run the node server:
npm start
- Layout -> React
- NavBar
- Sorting's Part
- Data structure's visualization
- Stack
- Queue
- BST
- Min Heap
- Max Heap
- AVL tree
- Trie
- Red black tree
- Registration form
- (optional) Email subscription
- API call -> Axios
- Sorting's Part
- Data structure's visualization
- Registration form
- (optional) Email subscription
-
Control
- Sorting algorithm implmentation
- Data structure's visualization implmentation
- BST
- Heap
- Stack
- Queue
- Linked-List
- Leftist heap
-
Model
- User Registration
- (optional) Email subscription
-
Deploy
- Hoist our websitee to the moon! (Github, MS, firebase, Heroku ... )