An open API service indexing awesome lists of open source software.

https://github.com/nhsz/airbnb-clone

Full Stack app that recreates some of the main features of AirBnB. [Not finished yet]. Built with React, TypeScript, Chakra UI, GraphQL (client/API), Node, Express, MongoDB, Google's Geocoding API & Stripe.
https://github.com/nhsz/airbnb-clone

Last synced: 4 months ago
JSON representation

Full Stack app that recreates some of the main features of AirBnB. [Not finished yet]. Built with React, TypeScript, Chakra UI, GraphQL (client/API), Node, Express, MongoDB, Google's Geocoding API & Stripe.

Awesome Lists containing this project

README

          

# AirBnB clone

## Stack

### Front

- **React**
- Function Components w/Hooks
- **TypeScript**
- **Chakra UI** for components UI
- **GraphQL Apollo Client** for data fetching and caching
- **Routing** with React Router
- **Schema and typings generation** with Apollo CLI codegen tools

### Back

- **Server:** Node + Express
- **TypeScript**
- **API:** GraphQL Apollo Server
- **DB:** MongoDB (using Atlas for cloud hosting)

### Third-party APIs [WIP]

- Google's Geocoding API
- Stripe

### Auth

- User authentication with Google Sign-In and OAuth 2.0

#### Testing users

- user id: 5d378db94e84753160e08b55
- user id: 5d378db94e84753160e08b56
- user id: 5d378db94e84753160e08b57
- user id: 5d378db94e84753160e08b58
- user id: 5d378db94e84753160e08b59