Skip to content

HE-Arc/PayPixPlace

Repository files navigation

Logo PayPixPlace

Informations sur le projet

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.

Mise en place du projet localement

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