This project is the result of a team four-day hackathon realized during the Immersive Program at Code Chrysalis.
The constraints around this hackathon were the following:
- building a full-stack app and present it live on Youtube, everythign in 4 days.
- Using the industry partner Stripe's API.
The presentation can be seen at the following link: https://www.youtube.com/watch?v=DHtAGdg5S_4
Thanks to the team at Stripe for the opportunity to work with them during four days, for their support and for taking the time to answer all of our questions.
The team members were as follows:
Name | Github Handle |
---|---|
Alix Fachin | @AlixFachin |
Mattia Bonicelli | @Bonicelli-Mattia |
Jay Sutham | @jaysutham |
Michael Metcalf | @miachel-metcalf |
Mark Herring | @Worldonawire |
The project starts from the following idea: A lot of small restaurants are suffering from the COVID-19 crisis, and we wanted to provide an app to help them survive while diversifying their income by selling some products online. In four days however it was not realistic to aim this high, so we made a MVP which allows one team to sell their products online.
- On the front-end:
Vue
,VueX
andVuetify
- On the back-end:
Express.js
for our REST API andknex.js
to connect to ourPostgresQL
database. - Payment managed by Stripe API
- Authentication managed by Auth0
We used npm
as package manager, so if you download our repo (fork
and clone
), you can get a development environment ready in the following way:
npm install
npm run serve
npm run build
npm run lint
This product is licensed under the MIT License. Please have a look at the licensing file for more information.