madalenaye / feup-lbaw-revogue

A shopping platform to sell and buy used fashion.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ReVogue

Revogue empowers users to breathe new life into their wardrobe treasures, while cultivating a community where fashion is sustainable. It's about reimagining the lifecycle of fashion, where your garments become the catalyst for incredible second-hand discoveries.

Demo: https://www.youtube.com/watch?v=Q6b-EG3ag6Y

Project Components

Artefacts Checklist

How to run the project

To run the project, we recommend using the ./dev.sh command which initializes everthing for you.

If for some reason you cannot use ./dev.sh, you must start the database and the mail server using docker-compose up -d:

  • The database is accessible through localhost:5432 and pgAdmin is exposed through localhost:4321;
  • The mail server exposes it's web ui through localhost:8025 and the SMTP server exposed through localhost:1025

Then you should run the Laravel queue with php artisan queue:listen --tries=1 and the Laravel web server with php artisan serve. Finally if you wish to have hot reloading you should run npm install && npm run dev or if want to build it just once do npm install && npm run build.

In order to use Stripe, you must also run the ./stripe_webhook.sh which requires a Stripe account. If you wish to create a Stripe account for testing, you should edit .env to change the API key and the webhook secret. Note that you should also alter the publishable key on checkout.ts.

You can also fallback to not using Stripe and using Payment on Delivery on Checkout.

Project Credentials

User

Email: chloehall@example.com

Password: cenoura-cozida-321

Admin

Email: joseph.waldor@revogue.com

Password: alface-torrada-149

Stripe Testing Cards

Stripe testing cards

Team


GROUP23107, 21/09/2021

About

A shopping platform to sell and buy used fashion.


Languages

Language:PHP 45.4%Language:Blade 23.6%Language:TypeScript 13.4%Language:SCSS 11.8%Language:PLpgSQL 3.7%Language:Python 1.4%Language:Dockerfile 0.3%Language:JavaScript 0.2%Language:Shell 0.2%Language:PowerShell 0.0%