Skip to content

Projet crash-test du parcours Fullstack de la formation The Hacking Project. Site de vente de photos et goodies autour des chats / Crash test project of the Fullstack path of The Hacking Project training. Website selling photos and gooding centered around cats

Notifications You must be signed in to change notification settings

LisaDaudibon/Fluffyshop

Repository files navigation

Fluffy Shop

Ce projet de site web e-commerce dans le style "Shopify" est une platforme qui permet d'acheter des photos de chatons mignons via Stripe et de les recevoir par mail.
Il s'agit du projet pré-final pour la formation THP Fullstack du groupe Cozy & Fluffy.
Lien du site en production : https://fluffyshop.herokuapp.com (hors ligne)

Membres du groupe

  • Lisa Daudibon (@LisaDaudibon)
  • Karine Da Silva (@KarineDHoshi)
  • Chandara Loek (@Daralafada)
  • Suzanne Christé (@Suziwan)

Versions utilisées

Ruby 3.0.0, Rails 7.0.4.2, PostgreSQL 1.1. Gems importantes : Stripe 5.53, Faker, Dotenv, Devise. Hébergement : Heroku.

Lancement du programme

Télécharger le dossier GitHub en local ou le cloner.

Pour pouvoir lancer le seed, il vous faudra créer une clé API Sendgrid et pour avoir en local toutes les fonctionnalités du projet, il faudra aussi créer une clé API Stripe.

Pour Sendgrid, renommer le fichier .env.local en .env puis remplacer la variable SENDGRID_PWD par votre clé personnelle entre ' '(guillemet simple).

Pour Stripe, il faut remplacer les deux variables PUBLISHABLE_STRIPE_KEY et SECRET_STRIPE_KEY par vos deux clés Stripe entre ' ' (guillemet simple).

Lancer un bundle install pour installer les gems mentionnées. Faire un rails db:create db:migrate db:seed pour créer et remplir la base de données. Démarrer le serveur avec rails s pour visualiser le site sur localhost:3000.

Diagramme ER base de données

Ci-dessous un diagramme entité-relation de la base de données utilisée :

Vue d'ensemble du site web

Voici quelques impressions d'écran des pages du site pour une visualisation rapide:

               

About

Projet crash-test du parcours Fullstack de la formation The Hacking Project. Site de vente de photos et goodies autour des chats / Crash test project of the Fullstack path of The Hacking Project training. Website selling photos and gooding centered around cats

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •