Published on: 2023-01-10 03:06:28
Categories: 28
Share:
We will do a Uber clone (backend + frontend + deployment). From head to toe using JavaScript! This time full stack, full JavaScript stack!. You will experience the creation of a global hot service, Uber, from the backend to the frontend. Fully reproduced Uber-clone spelling. Users can download Google Maps data, send and receive local vehicle information, and also chat in real time between the driver and the client. Clone-coding is a way of studying, creating and following real services such as instagrams, kaotoks, and YouTube. There is no way to study as fast and effective as learning to make a real implemented service directly into my hand with one sweat.
Backend Uber: Graphql Yoga, Express, TypeORM, Bcrypt, Mailgun, JWT, Twilio, Postgresql, Cloudinary, Heroku
Frontend Uber: React, Typescript, Styled Components, Popmotion, Google Maps Javascript SDK
#Requirements
#Whatarewebuilding
#Whatareweusing
#ProjectSetup-Git&Installation
#ProjectSetupTypescriptandNodeJS
#Awordon@types
#GraphQLYogaandExpresspartOne
#GraphQLYogaandExpresspartTwo
#APIandSchemaStructuepartOne
#APIandSchemaStructuepartTwo
#GraphqlToTypescript
#TypecheckingGraphqlArguments
#ConfiguringTypeORM
#CreatingaVirtualEnvironmentonNodeJS
#UserEntityGraphQLType
#UserEntitypartOne
#UserEntitypartTwo
#HashingandEncryptingUserPasswords
#VerifyingUserPassword
#VerificationEntitypartOne
#UsingTypesontheEntities
#CreatingtheVerificationKey
#PlaceEntity
#RideEntity
#ChatandMessageEntitiespartOne
#ChatandMessageEntitiespartTwo
#ModelRelationshipslikeaBoss
#ResolverTypes
#PlanningtheResolverspartOne
#PlanningtheResolverspartTwo
#FacebookConnectResolverpartOne
#FacebookConnectResolverpartTwo
#FacebookConnectResolverpartThree
#TestingtheFacebookConnectResolver
#EmailSignInResolverpartOne
#EmailSignInResolverpartTwo
#IntroductiontoTwilio
#StartPhoneVerificationResolverpartOne
#StartPhoneVerificationResolverpartTwo
#StartPhoneVerificationResolverpartThree:SendingSMS
#CompletePhoneVerificationpartOne
#CompletePhoneVerificationpartTwo
#EmailSignUpResolver
#CreatingCustomJWT
#AuthenticatingUserswithCustomJWT
#TestingAuthenticationResolvers
#CustomAuthMiddlewareonExpresspartOne
#CustomAuthMiddlewareonExpresspartTwo
#UsingResolverContextforAuthentication
#GetMyProfileResolver
#ProtectingResolverswithMiddlewares
#SendingConfirmationEmailpartOne
#SendingConfirmationEmailpartTwo
#SendingConfirmationEmailpartThree
#TestingEmailSending
#RequestEmailVerificationResolver
#CompleteEmailVerificationResolver
#TestingEmailVerificationResolvers
#UpdateMyProfileResolverpartOne
#UpdateMyProfileResolverpartTwo
#UpdateMyProfileResolverBugFixing
#ToggleDrivingModeResolver
#ReportMovementResolver
#AddPlaceResolver
#EditPlaceResolver
#DeletePlaceResolver
#GetMyPlacesResolverandTesting
#GetNearbyDriversResolverpartOne
#GetNearbyDriversResolverpartTwo
#DriversSubscriptionpartOne
#DriversSubscriptionpartTwo
#AuthenticatingWebSocketSubscriptionspartOne
#AuthenticatingWebSocketSubscriptionspartTwo
#FilteringSubscriptionMessages
#FilteringSubscriptionMessagespartTwo
#RequestRideResolver
#GetNearbyRidesResolver
#NearbyRideSubscription
#TestingtheNearbyRideSubscription
#UpdateRideStatusResolverpartOne
#UpdateRideStatusResolverpartTwo
#GetRideResolver
#RideStatusSubscription
#TestingtheRideStatusSubscription
#CreatingaChatRoom
#GetChatResolver
#BugFixing
#TestingGetChatResolver
#SendChatMessageResolver
#MessageSubscription
#BackendConclusions
#CreateReactAppwithTypescript
#ApolloSetuppartOne
#ApolloSetuppartTwo
#ApolloSetuppartThree
#ApolloSetupRecap
#ConnectingLocalStatetoComponents
#TypescriptandReactComponents
#TypescriptandStyledComponentspartOne
#TypescriptandStyledComponentspartTwo
#GlobalStylesSetUp
#PlanningtheRoutes
#RouterandRoutes
#OutHomeComponent
#LoginComponentandReactHelmet
#RouteComponentsReview
#InputsandTypescriptpartOne
#InputsandTypescriptpartTwo
#NotificationswithReactToastify
#PhoneLoginMutationpartOne
#MagicwithApolloCodegen
#PhoneLoginMutationpartTwo
#PhoneLoginMutationpartThree
#VerifyPhoneScreen
#TestingthePhoneLoginScreenandRedirecting
#VerifyPhoneMutationpartOne
#VerifyPhoneMutationpartTwo
#UpdatingLocalState
#SocialLoginwithApollopartOne
#SocialLoginwithApollopartTwo
#SocialLoginwithApollopartThree
#SocialLoginwithApollopartFour
#HomeSidebarComponent
#HomeSidebarQuery
#HomeSidebarQuerypartTwo
#UpdatingDriverModepartOne
#UpdatingDriverModepartTwo
#EditProfileScreenpartOne
#EditProfileScreenpartTwo
#EditProfileScreenpartThree
#UploadingProfilePhototoCloudinarypartOne()
#UploadingProfilePhototoCloudinarypartOne()
#UploadingProfilePhototoCloudinarypartTwo
#SettingsScreenpartOne
#SettingsScreenpartTwo
#Places+AddPlaceComponents
#AddPlaceMutation
#EditPlaceMutation
#GoogleMapsandReactpartOne
#GoogleMapsandGeolocation
#GoogleMapEvents
#ReverseGeocodingpartOne
#ReverseGeocodingpartTwo
#GeocodingpartOne
#GeocodingpartTwo
#RefactoringAddPlace
#HomeScreenUserMarker
#HomeScreenMovingwiththeUser
#HomeScreenCreatingRouteMarkers
#HomeScreenGettingDirectionspartOne
#HomeScreenGettingDirectionspartTwo
#CalculatingthePrice
#ReportLocationwithHOC
#NearbyDriversQuery
#NearbyDriversQuerypartTwo
#DrawingNearbyDriverspartOne
#DrawingNearbyDriverspartTwo
#DrawingNearbyDriverspartThree
#EjectingfromApolloBoost
#RequestRideMutation
#GettingNearbyRidespartOne
#GettingNearbyRidespartTwo
#ApolloSubscriptionspartOne
#ApolloSubscriptionspartTwo
#RideScreenpartOne
#GetRideQuerypartOne
#GetRideQuerypartTwo
#RideStatusSubscription
#RideStatusSubscriptionpartTwo
#ChatScreenQuery
#ChatScreenMutation
#ChatScreenSubscription
#ChatScreenSubscriptionpartTwo
#FrontendConclusions
#DeployingtoNowpartOne
#DeployingtoNowpartTwo
#Bugfixandconclusions
#Introduction
#BuildingforproductionpartOne
#Heroku
#HerokuandDatabases
#FinishingUp
Extract the files and watch with your favorite player
Subtitle: Not Available
Quality: 720p
30.1 GB
Sharing is caring: