foodie-truck's People
foodie-truck's Issues
User Nav (Add To Story Book)
My Cart Functionality
When users and and subtract food from the menu, they should be able to update items in their cart.
User Favorites and Recents
Sign Up Vender (Add To StoryBook)
Customer Cart Screen
Vendor Nav (Add To Storybook)
Announcements Screen
Stripe Marketplace (Backend)
Integrate with stripe marketplace to create and update orders and allow vendors to be able to receive payout
Customer Checkout 2
Internationalization
We need to have all strings added to one centralized location instead of them being hard coded
Auth Sign In + Sign Up (consumer)
User should be able to sign into the application and be able to authenticate into their profile.
If they don't have a profile, they should be directed to the onboarding flow.
Menu Customer
Verification Auth Code (Customers) 2FA
When users sign in they should receive a text to their phone verify their phone number
My Location Page (Vendor)
Vendors should be able to post their current location on the map
Home Screen (Add To Story Book)
Sign In (Add To Storyboard)
Splash Page (Add To Story Board)
FoodTruck Data Model
Create A Data Model For A Food Truck
- Name //String
- Location // Object
- Open? // Bool
- Phone Number // String
- Orders // Object
- ID // string
- Menu // Object
- Category // [Enum] #Italian, Indian, Asian
Sign Up User (Add To Storybook)
Search Result (Add Storybook)
Results (Consumer)
When customers search for a product category or a food truck's name, they should see results along with all the categories for food in those search results
Customer Order Confirmation
Stripe Payment
On the checkout page, users should be able to use an existing card or add a new card and pay for their food
Verification Code (Add To Story Book)
Integrate storybook into react native
Menu Vendor Screen
https://www.figma.com/file/zKpECFBg7fdCS7A8VNTPtr/Food-Truck-App?node-id=36%3A514
![Screen Shot 2021-03-19 at 11 21 01 PM](https://user-images.githubusercontent.com/12024422/111861224-d9664000-8909-11eb-9af3-0ecb11c9b187.png)React Native Phone Number Input
https://www.npmjs.com/package/react-native-phone-number-input
Use this on validation for customers
Annoucements (Vendor)
Vendors should be able to publish annoucement that appear on their profile details page
Customer Checkout Screen
Item Data Model
Name // String
Price // Double
Category // Enum [Main, Side, Appetizer, Beverage]
Attribute // Enum [Small, Medium, Large]
Discount // Enum [Fixed, Percent]
Total // Double
Location Screen
Customer Add Card
Sign Up Choice (Add To Story Board)
Restaurant Details (Add To Story Book)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.