https://github.com/2gbeh/realestay
Real Estate Marketplace - Next.js, NestJS + GraphQL
https://github.com/2gbeh/realestay
apollo-client apollo-server bootstrap express-graphql firebase-storage mantine-hooks nestjs next pages-router postgresql prisma react react-hook-form redux-toolkit rtk-query tailwindcss typescript zod
Last synced: about 1 year ago
JSON representation
Real Estate Marketplace - Next.js, NestJS + GraphQL
- Host: GitHub
- URL: https://github.com/2gbeh/realestay
- Owner: 2gbeh
- License: mit
- Created: 2025-01-10T18:28:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-15T13:51:50.000Z (over 1 year ago)
- Last Synced: 2025-02-15T14:30:58.412Z (over 1 year ago)
- Topics: apollo-client, apollo-server, bootstrap, express-graphql, firebase-storage, mantine-hooks, nestjs, next, pages-router, postgresql, prisma, react, react-hook-form, redux-toolkit, rtk-query, tailwindcss, typescript, zod
- Language: TypeScript
- Homepage: https://realestay.vercel.app
- Size: 1.02 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Realestay
Real Estate Marketplace
[](https://react.dev/learn/start-a-new-react-project)
[](https://nextjs.org/docs/getting-started/installation)
[](https://docs.nestjs.com/first-steps)



## Setup
```sh
$ git clone https://github.com/2gbeh/realestay.git
$ cd realestay
```
#### Client Setup
```sh
$ cd realestay/web
$ npm cache clean --force
$ npm install
# OR npm install --legacy-peer-deps
TODO: copy .env credentials
$ npm run dev
```
> Client: http://localhost:3000
#### Server Setup
```sh
$ cd realestay/api
$ npm cache clean --force
$ npm install
# OR npm install --legacy-peer-deps
TODO: copy .env credentials
$ npm run dev
```
## Usage
> Server: http://localhost:8000/graphql
#### Server Setup (v2)
```sh
$ cd realestay/api-v2
$ npm cache clean --force
$ npm install
# OR npm install --legacy-peer-deps
TODO: copy .env credentials
$ npm run start:dev
```
## Usage
> Server: http://localhost:8000/graphql
## Documentation
- [Swagger](https://aladdin-p20y.onrender.com/)
## Screenshots
#### Admin

#### API

## Resources
- [GraphQL Crash Course w/MERN - Traversy Media](https://youtu.be/BcLNfwF04Kw?si=qgy1hWF7e7wPUA_I)
- [Get started with Apollo Client](https://www.apollographql.com/docs/react/get-started)