A modern full-stack web application for house listings and rentals, built with cutting-edge technologies.
- React 19
- React Router 7
- TypeScript
- TailwindCSS
- Vite
- Apollo Client (for GraphQL)
- Node.js
- Express
- Apollo Server
- GraphQL
- MongoDB
- TypeScript
tinyhouse/
โโโ client/ # Frontend application
โ โโโ app/ # React application code
โ โโโ public/ # Static assets
โ โโโ ...
โโโ server/ # Backend application
โโโ src/ # Source code
โโโ database/ # Database configuration
โโโ graphql/ # GraphQL schema and resolvers
- Node.js (Latest LTS version)
- MongoDB installed and running
- npm or yarn package manager
- Clone the repository:
git clone [email protected]:Shramkoweb/house.git
cd house- Install server dependencies:
cd server
npm install- Install client dependencies:
cd ../client
npm install- Start the server:
cd server
npm run devThe server will run on http://localhost:9000
- Start the client:
cd client
npm run devThe client application will be available at http://localhost:3000
- Build the server:
cd server
npm run build- Build the client:
cd client
npm run build- Modern React with TypeScript
- GraphQL API with Apollo Server
- MongoDB database integration
- Responsive design with TailwindCSS
- Hot module replacement in development
- Production-ready build configuration
ISC License
Serhii Shramko
Made with โค๏ธ using modern web technologies