This is a clone coding project of Today's House (Ohouse), built with Next.js.
The primary objective of this project is to maximize the utilization of AI in software development. We aim to explore how AI tools and assistants can accelerate the development process, from code generation to problem-solving and optimization.
This project is built using the following technologies:
- Framework: Next.js (Page Router)
- Language: TypeScript
- Styling: Tailwind CSS
- State Management / Data Fetching: TanStack Query (React Query)
- Virtualization: TanStack Virtual
The project follows a standard Next.js Page Router structure:
src/pages: Application routes and views.src/components: Reusable UI components.src/hooks: Custom React hooks.src/utils: Utility functions and helpers.src/styles: Global styles and configuration.src/types: TypeScript type definitions.
To prevent search engine indexing (e.g., Googlebot), a robots.txt file is included in the public directory with the following configuration:
User-agent: *
Disallow: /
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying src/pages/index.tsx. The page auto-updates as you edit the file.