GitShow/benawad/fullstack-graphql-airbnb-clone
benawad

fullstack-graphql-airbnb-clone

A Fullstack GraphQL Airbnb Clone with React and React Native

by benawad
graphqlnodejsreact-nativereactjstypescript
Star on GitHubForknpm

TypeScript

1.7k stars444 forks1 contributorQuiet · 3y agoSince 2018MIT

Meet the team

See all 1 on GitHub →
benawad
benawad104 contributions

Languages

View on GitHub →
TypeScript96.3%
HTML1.3%
CSS1.1%
Shell0.5%
Dockerfile0.4%
JavaScript0.4%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
42
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · 3 in progress · Last activity 3y ago
See all on GitHub →
jordanhart
Demo websiteOpenIssue

Would it be possible to put a demo site in the readme?

jordanhart · 5y ago
marcelodelazari
Update README.mdOpenPR

capitalize l

marcelodelazari · 5y ago
ghost
I can't Start ServerOpenIssue

When I'm enter yarn test, nothing work then enter yarn start, nothing work too What can I do

ghost · 5y ago

Recent fixes

View closed PRs →
Synzael
Transform to Athlete Recruiting & NIL Showcase PlatformMergedPR

Major Changes: Replaced GraphQL with Express REST API Added Athlete, PerformanceStat, and Video entities Implemented weighted star rating system (1-5 stars) Added user roles: ATHLETE, COACH, BRAND, ADMIN Created comprehensive API endpoints for athletes, ratings, auth Added middleware: auth, role-based access, validation, error handling Converted frontend controllers from Apollo/GraphQL to Axios/REST Created AthleteDirectory and AthleteProfile UI components Added rating.service.ts with weighted algorithm Security Fixes: Session secret from environment variable (not hardcoded) Secure cookies with sameSite protection Role whitelist prevents privilege escalation Input sanitization prevents mass assignment Stronger password policy (8+ characters) Production sync disabled in TypeORM API Endpoints: POST/GET /api/v1/auth/ (register, login, logout, password reset) GET/POST/PUT/DELETE /api/v1/athletes/ (CRUD + search) GET/PUT/POST /api/v1/ratings/* (rating breakdown, update, recalculate) Rating Algorithm: Performance: 40% Physical: 20% Academic: 15% Social: 15% Evaluation: 10%

Synzael · 7mo ago
senus1
Create docker-image.ymlMergedPR
senus1 · 3y ago
Structured data for AI agents

Repository: benawad/fullstack-graphql-airbnb-clone. Description: A Fullstack GraphQL Airbnb Clone with React and React Native Stars: 1696, Forks: 444. Primary language: TypeScript. Languages: TypeScript (96.3%), HTML (1.3%), CSS (1.1%), Shell (0.5%), Dockerfile (0.4%). License: MIT. Topics: graphql, nodejs, react-native, reactjs, typescript. Open PRs: 3, open issues: 20. Last activity: 3y ago. Community health: 42%. Top contributors: benawad.

·@ofershap

Replace github.com with gitshow.dev