This project is the result of a team four-day hackathon realized during the Immersive Program at Code Chrysalis.
Please view the application at: https://spoonify-prod.herokuapp.com/
For mobile:
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,VueXandVuetify - On the back-end:
Express.jsfor our REST API andknex.jsto connect to ourPostgresQLdatabase. - 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.
