Giter Site home page Giter Site logo

guillaumedupuy / challege48h-equipe35-2021 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 812.72 MB

Depot git du Challenge48h de l'équipe 35 : DUPUY Guillaume / CHATILLON Aurélien / PERRIN Sacha / FOURNIE William. Projet Photothèque du service Market de PassionFroid

PHP 70.00% CSS 14.18% JavaScript 15.82%
php sql-dans-phpmyadmin xampp-ou-wampp

challege48h-equipe35-2021's Introduction

Depot git du Challege48h-Equipe35 de l'équipe 35 : DUPUY Guillaume / CHATILLON Aurélien / PERRIN Sacha / FOURNIE William

Installation

Les étapes pour lancer le projet :

**Local

  • Cloner le projet
  • Activer votre environnements virtuel (Xampp ou Wampp)
  • Modifier les informations de connexion de la bdd dans connexionbdd.php
  • Importer le fichier phototheque.sql dans phpmyadmin
  • Aller sur localhost/php
  • Naviguer sur le site Web

**Serveur Web

  • Activer votre environnements virtuel (Xampp ou Wampp)
  • Modifier les informations de connexion de la bdd dans connexionbdd.php
  • Importer le fichier phototheque.sql dans phpmyadmin
  • Cliquer sur le lien heroku : https://challenge48h-equipe35.herokuapp.com/accueil.php
  • Naviguer sur le site Web

Base de données

La base de données se présente ainsi :

Table « image »

  • titre : varchar(255)
  • auteur : varchar(255)
  • urlphoto : text
  • urlauteur : text
  • dimension : text
  • typelicence : text
  • categorie : varchar(255)
  • nom : varchar(255)
  • mime : text
  • motscles : varchar(255)
  • → primary key (nom)

Table « membres »

  • id : int → auto-increment
  • pseudo : varchar(255)
  • motdepasse : text
  • → primary key (id)

Table « imagesusers »

  • id : int
  • nom : varchar(255)
  • → primary key (id)
  • → foreign key(id) references membres(id)
  • → foreign key(nom) references image(nom)

Descriptif des pages

  • accueil.php : la page d’accueil qui explique le fonctionnement du site
  • ajoutimg.php : ce code ajoute une image dans la photothèque de l’user connecté (marche pas)
  • produits.php : cette page contient toutes les images de la catégories « produits »
  • ambiance.php : cette page contient toutes les images de la catégories « ambiances »
  • categories.php : cette page contient les différentes catégories d’images
  • config_upload.php : cette page contient la configuration des dossiers temporaires, définitif ainsi que la taille pour les vignettes
  • connexionbdd.php : cette page contient le code permettant de se connecter à la base de données
  • downloadImage.php : ce code permet de récupérer l’url d’une image et de la télécharger
  • edit_profile.php : cette page permet de modifier son password et son username à un user connecté
  • ImageForm.php : cette page permet d’ajouter une image à la base de données
  • liste_user.php : cette page affiche les users crées sur le site
  • login.php : cette page sert à se connecter à un compte
  • logout.php : cette page permet de se déconnecter de son compte
  • maphototheque.php : cette page affiche les photos que l’user à créer
  • menu.php : cette page regroupe le menu principal et la barre de recherche
  • page_recherche.php : cette page affiche toutes les images correspondant aux mots clés écrit
  • piedpage.php : cette page contient le pied de page de toutes les pages du site
  • profil.php : cette page contient le profil user enregistrer et toutes les fonctionnalités associées
  • recordImage.php : ce code permet de récupérer toutes les informations de l’image et d’insérer ces informations dans la base de données
  • registrer.php : cette page permet de se créer un compte

challege48h-equipe35-2021's People

Contributors

guillaumedupuy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.