By Aaron, Emmanuel & Faisal
Hello there!
DartsHub is a online multiplayer darts match web app that allows players from around the would to play against eachother. You can train, play and track your stats all within one app!
- Clone the repo onto your local machine
- cd into the root folder
- To run the client side run these command:
npm run install
npm run dev
- Visit
localhost:8080
to view the app - To run tests:
npm run test
ornpm run coverage
- To run the server side:
- In your bash terminal run:
bash _scripts/startDev
- To run coverage:
bash _scripts/startCoverage
- Make sure to teardown with:
bash _scripts/teardown
- Our language stack: Javascript, Python, SCSS, SQL, HTML
- React
- Django
- Django Channels
- Testing libraries
- Jest
- React Testing Library
- jest-websocket-mock
- pytest
- Bootstrap
- Axios
- Webpack
Here are some of our wireframes:
- Used a new technology: Django Channels and implemented it
- Used another new language: SCSS
- Fully working app which allows connections around the world!
- Testing coverage for both client / server between 70%-80%
- Deployed the client and backend
- Deploying a ASGI app on Heroku