Skip to content

🚀 The Hacking Project - Final project n°1 - Marketplace (Poticha) with Ruby on Rails

Notifications You must be signed in to change notification settings

keeev90/THP_Final-project-1_Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Poticha

Poticha Logo

THP Badge forthebadge forthebadge Ruby On Rails Sass forthebadge

Poticha is a fake e-commerce website, made during the ninth week of The Hacking Project formation.

Pitch of the project Live Site & Screenshots The Hacking Project Features Team Acknowledgements

Pitch of the project

This website was created as a training project for final projects, two-weeks projects marking the conclusion of 12 weeks of intensive code learning.

The Pitch is simple:

Two entrepreneurs have contacted your group to realize your first freelance mission. Your goal is to create a website that will sell pictures of kittens.

The store will be simple: a user comes on the site and is welcomed by an index of the items for sale. He can see a detailed view of these products, and add them to his cart after registration. From this cart, he can order the wanted picture(s) and pay via Stripe. He will receive the products by email, and the administrator will receive an email informing him that a sale was made.

Live Site & Screenshots

Live Site URL

The Hacking Project

The Hacking Project Logo

The Hacking project is an intensive tech bootcamp that works without teacher nor school. The strength of THP is its community. Indeed, THP relies on peer-learning to pass on skills and knowledges. To know more, click on the link on the banner.

Features

  • As a guest, I can browse the products
  • As a guest, I can go on a product's page
  • As a guest, I can signup and login
  • As an authenticated user, I can you what guests can do
  • As an authenticated user, I can add products to my cart
  • As an authenticated user, I can see my cart and modify it
  • As an authenticated user, I can't see the cart of other users
  • As an authenticated user, I can place an order
  • As an admin, I can receive a mail to notify me that an order was made
  • As a user, I have a profile page where I can see my previous orders
  • As a user, I can modify my profile
  • Smart URLs
  • As an admin, I have access to a dashboard that recapitulates orders
  • As an admin, I can create and modify items
  • As a user, I can choose the category of displayed products
  • As a user, I can buy several copies of a product
  • As an authenticated user, I can add items to my favorites
  • Recommanded products on a product's page
  • Users can give a feedback about pictures
  • Contact form

Team

Our little team is composed of

Name GitHub
Kévin LEMAN @keeev90
Pierre PELLEGRINO @pierre-pellegrino
Cédric LE NET @looping124
Boris GILLES @Beygs

Acknowledgements

Images are shamefully stolen from Cool Cats

The navbar's dropdown button is from The Noun Project and was created by Francine

About

🚀 The Hacking Project - Final project n°1 - Marketplace (Poticha) with Ruby on Rails

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published