Dijkstra's path finding visualizer
Web application calculating the shortest path using Dijkstra's
About the project
This project is created for an interview assesment. I received the creative freedom to come up with an idea where I needed to develop something with a map. Note that I received the assignment and had less then 2 days to create everything from scratch. Therefore, I decided to focus on a few features. However, I personally enjoyed this project a lot, since it touched various aspects of graphs (which I also like, haha).Getting started
Find the source code on GitHub. For a live demo, check here.npm install npm@latest -g
Clone the repo
git clone https://github.com/jiami-jongejan/visualize-sort-algorithms.git
Install NPM packages
npm install
Run the application on a local server, the application now will show up on a localhost.
npm run start
| Live demo
Fullstack iOS mobile app
Swift application sharing popular hotspots in Amsterdam
About the project
I'm currently working on this project, hence, not all features are implemented yet. One of the things I wanted to learn was mobile development, therefore, I decided in my spare time to learn more about this and to setup a project to make a specific learning goal. I'm currently working on this project. The backend is created with MongoDB, Express and Node.js and runs on my localhost. I documented all the CRUD operations in Postman, so feel free to have a look at it to understand how it interacts with the Swift code.This application shows my favourite Amsterdam hotspots (restaurants, bars etc.) in one app. It implements a map to show the location of the places and using CRUD it's possible to add and remove new locations as well. On my Github page you can find a status of the currently implemented features.
Getting started
You can download the app on GitHub and open it with XCode. Connect either your own iPhone or use the iPhone simulator in XCode to open the application. You should also setup your own localhost, since the current implementation is connected with a localhost. I'm currently working on this, so hopefully I can upload everything soon on a remote server.Github project page
Sorting algorithm visualizer
Web application displaying the behaviour of various sorting algorithms
About the project
This project is created as a simple web application to gain a first understanding of React. It generates an arbitrary array and the user can choose one of the well-known sorting algorithms such as bubble sort, selection sort, insertion sort and quick sort. At every iteration of the sorting process, the intermediate step is represented as an array and pushed to a stack representing all the intermediate steps. This stack is responsible for the animation displaying how each sorting algorithm operates in each iteration. The user can change the speed of how fast the animation frames are displaying and can change the size of the generated array.Getting started
Find the source code on GitHub. For quick installation, use the commands below. Node.js is used in this application to be able to run it on a localhost. Check if Node.js is installed to be able to open the application.npm install npm@latest -g
Clone the repo
git clone https://github.com/jiami-jongejan/visualize-sort-algorithms.git
Install NPM packages
npm install
Run the application on a local server, the application now will show up on a localhost.
npm run start
Github project page