Projet web Django 2019
Application qui permet à plusieurs personnes de remplir des pixels de couleur sur des canevas communautaires.
Les fonctionnalités principales sont :
- Créer un canevas de tailles allant de 10x10 à 100x100 pixels.
- Colorier les Pixels de ce canevas à l'aide de l'éditeur fourni (limite à un par minute et système de munitions).
- Acheter des Pix à l'aide de l'API Stripe.
- Dépenser ces Pix dans la boutique pour acheter :
- Plus de couleurs
- Plus de munitions
- Réduire le temps entre les placements de pixels
- Bloquer certains pixels pendant une certaine durée
Tous les canevas sont modifiables librement par les utilisateurs connectés. Les utilisateurs non connectés peuvent uniquement visualiser les canevas.
WARNING ce projet se fait relativement vieux et n'est pas maintenu activement, il y a donc certaines choses à savoir.
La procédure d'installation a été testée dans l'environnement suivant, les bibliothèques ne sont plus disponibles dans les nouvelles versions de pip. Il faut donc idéalement avoir le même environnement ou adapter mettre à jour les bibliothèques et/ou adapter certaines des commandes à exécutées.
- Windows 11
- Python 3.8.10
- pip 21.1.1
python --version
pip --version
python -m venv .venv
source .venv/Scripts/activate
pip install -r requirements.txt
cd paypixplace
python manage.py migrate
python manage.py runserver