Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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