Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jschwindt/minesweeper-django-vue
Simple app that implements the Minesweeper game using Django, django-rest-framework and VueJS
https://github.com/jschwindt/minesweeper-django-vue
Last synced: 16 days ago
JSON representation
Simple app that implements the Minesweeper game using Django, django-rest-framework and VueJS
- Host: GitHub
- URL: https://github.com/jschwindt/minesweeper-django-vue
- Owner: jschwindt
- Created: 2019-09-18T04:35:13.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-18T22:59:52.000Z (over 3 years ago)
- Last Synced: 2024-04-08T15:57:37.864Z (9 months ago)
- Language: Python
- Size: 41 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# minesweeper-django-vue
Demo: https://ancient-tundra-27161.herokuapp.com/
# Design
- Django + django-rest-framework (DRF) + VueJS application.
- Player (user) CRUD using built in Django features.
- Game logic built on the frontend using VueJS.
- DRF for games persistence.
- API auth based on session cookie.# TODO
- Missing features due to time restriction:
1. Ability to reload old paused game Done!
2. Old games pagination and deletion
3. API documentation
4. Tests
- Create two independent applications:
1. Frontend as a single-page application using VueJS
2. Backend as an API only application based on DRF.
- Move player CRUD and Auth to the frontend.
- Use JWT as authorization