Skip to content

Commit e6f39ad

Browse files
committed
first commit
0 parents  commit e6f39ad

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+18774
-0
lines changed

.firebase/hosting.YnVpbGQ.cache

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
asset-manifest.json,1623657994680,6593e561778e7fce6e8d012927ba1531c8177d5c6674d6ffeb38659315a35d97
2+
index.html,1623657994679,af4b6fcf451b8534734e57c02b70f605517f66ebf24d5d488ba2bf1ada7b3b38
3+
manifest.json,499162500000,aff3449bdc238776f5d6d967f19ec491b36aed5fb7f23ccff6500736fd58494a
4+
logo192.png,499162500000,3ee59515172ee198f3be375979df15ac5345183e656720a381b8872b2a39dc8b
5+
robots.txt,499162500000,bfe106a3fb878dc83461c86818bf74fc1bdc7f28538ba613cd3e775516ce8b49
6+
logo512.png,499162500000,ee7e2f3fdb8209c4b6fd7bef6ba50d1b9dba30a25bb5c3126df057e1cb6f5331
7+
static/css/main.2b33473e.chunk.css,1623657994683,2646f1f7033c0f258d0696628b67529d84038304f9489a5a9f62e24e3a95dfae
8+
static/css/main.2b33473e.chunk.css.map,1623657994683,5b6fa4f62212418d3d4db6140e9de051315f331b315a344c808a76cc96c1d28f
9+
static/js/2.38dc79f1.chunk.js.LICENSE.txt,1623657994683,344f60d92805a3f6078799efe3001c0746af425c166ecf1779b9a58f0ef566af
10+
static/js/main.eb599e1e.chunk.js,1623657994681,bcedac6b672d9ab7c2f031efc2db466a5bcbf9775eca8c7e0cd612578dce26da
11+
static/js/runtime-main.a5822bba.js,1623657994683,95cc0e4b9562e1a63b6033ba20481af81339e6e894f5df6c8c45f457bec06d24
12+
static/js/runtime-main.a5822bba.js.map,1623657994683,26d001391e4a87a270b605b6c45917c3bd77bc7d0cf46ed47658d43fb5eca297
13+
favicon.ico,499162500000,eae62e993eb980ec8a25058c39d5a51feab118bd2100c4deebb2a9c158ec11f9
14+
static/js/main.eb599e1e.chunk.js.map,1623657994683,fab0c4ee6bac46f37159e304dcb594b001bf48cef788a9f1ba5a674fc0f162d1
15+
static/js/2.38dc79f1.chunk.js,1623657994683,8070d6d3577f4a2d87b78f8379cffe24786c024de90de6d716b39aa728a4d3a4
16+
static/js/2.38dc79f1.chunk.js.map,1623657994684,a4642d6538ef41c6130503f69162fe2a18741aed37ee05b0c0d3cbb71d1b9090

.firebaserc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"projects": {
3+
"default": "sorting-visualizer-4987"
4+
}
5+
}

.gitignore

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
4+
/node_modules
5+
/.pnp
6+
.pnp.js
7+
8+
# testing
9+
/coverage
10+
11+
# production
12+
/build
13+
14+
# misc
15+
.DS_Store
16+
.env.local
17+
.env.development.local
18+
.env.test.local
19+
.env.production.local
20+
21+
npm-debug.log*
22+
yarn-debug.log*
23+
yarn-error.log*

README.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
2+
# Sorting Visualiser
3+
4+
A sorting visualiser built with React.js
5+
6+
7+
8+
9+
![App Screenshot](https://res.cloudinary.com/dfwfghwgo/image/upload/v1636133143/readme/sorting_dqqwuw.png)
10+
11+
12+
## Features
13+
14+
- chose algorithm you want to visualise
15+
![App Screenshot](https://res.cloudinary.com/dfwfghwgo/image/upload/v1636136277/readme/Screenshot_731_dx0igo.png)
16+
- play an pause visualisation
17+
- increase and decrease animation speed
18+
![App Screenshot](https://res.cloudinary.com/dfwfghwgo/image/upload/v1636138038/readme/Screenshot_732_vamfw2.png)
19+
- Algorithm specific data
20+
![App Screenshot](https://res.cloudinary.com/dfwfghwgo/image/upload/v1636137937/readme/Screenshot_732_qkhxqj.png)
21+
22+
## Installation
23+
24+
25+
In the project directory, you can run:
26+
27+
### `npm start`
28+
29+
Runs the app in the development mode.\
30+
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.
31+
32+
The page will reload if you make edits.\
33+
You will also see any lint errors in the console.
34+
35+
## Deployment
36+
37+
### `npm run build`
38+
39+
Builds the app for production to the `build` folder.\
40+
It correctly bundles React in production mode and optimizes the build for the best performance.
41+
42+
The build is minified and the filenames include the hashes.\
43+
Your app is ready to be deployed!
44+
## Tech Stack
45+
- [React.js](https://reactjs.org/) - HTML enhanced for web apps!
46+
- [Material UI](https://material-ui.com/) - React components for faster and easier web development!
47+
48+
49+
## Lessons Learned
50+
My learning are as follows
51+
- using Material UI with react.js
52+
- solving a demanding problem of visually representing sorting algorithms.
53+
54+
55+
## Related
56+
57+
Youtube video for a run through of the project.
58+
59+
[sorting-visualiser@youtube](https://github.com/matiassingers/awesome-readme)
60+
61+
62+
## Tech Stack
63+
- [React.js](https://reactjs.org/) - HTML enhanced for web apps!
64+
- [Material UI](https://material-ui.com/) - React components for faster and easier web development!
65+

firebase.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"hosting": {
3+
"public": "build",
4+
"ignore": [
5+
"firebase.json",
6+
"**/.*",
7+
"**/node_modules/**"
8+
],
9+
"rewrites": [
10+
{
11+
"source": "**",
12+
"destination": "/index.html"
13+
}
14+
]
15+
}
16+
}

0 commit comments

Comments
 (0)