foodie-truck's Issues
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
Customer Cart Screen
Customer Checkout Screen
Sign In (Add To Storyboard)
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 Checkout 2
Integrate storybook into react native
Item Data Model
Name // String
Price // Double
Category // Enum [Main, Side, Appetizer, Beverage]
Attribute // Enum [Small, Medium, Large]
Discount // Enum [Fixed, Percent]
Total // Double
My Cart Functionality
When users and and subtract food from the menu, they should be able to update items in their cart.
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.
User Favorites and Recents
Verification Code (Add To Story Book)
Sign Up Choice (Add To Story Board)
Vendor Nav (Add To Storybook)
Sign Up User (Add To Storybook)
React Native Phone Number Input
https://www.npmjs.com/package/react-native-phone-number-input
Use this on validation for customers
Menu Customer
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)Internationalization
We need to have all strings added to one centralized location instead of them being hard coded
Stripe Marketplace (Backend)
Integrate with stripe marketplace to create and update orders and allow vendors to be able to receive payout
Customer Order Confirmation
Customer Add Card
Announcements Screen
Location Screen
Restaurant Details (Add To Story Book)
Sign Up Vender (Add To StoryBook)
User Nav (Add To Story Book)
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
Annoucements (Vendor)
Vendors should be able to publish annoucement that appear on their profile details page
Home Screen (Add To Story Book)
Verification Auth Code (Customers) 2FA
When users sign in they should receive a text to their phone verify their phone number
Splash Page (Add To Story Board)
My Location Page (Vendor)
Vendors should be able to post their current location on the map
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.