A modern, 3D portfolio website showcasing XR development projects with immersive Three.js interactions.
npm install
.env file in the root directory with:
DATABASE_URL=postgresql://user:password@localhost:5432/your_database
attached_assets directory in the root folder:
mkdir attached_assets
Place any project media files (videos, images) in this directory.
npm run db:push
npm run dev
The application will be available at http://localhost:5000
/client - Frontend React application
/src/components - React components/src/pages - Page components/src/lib - Utility functions and configurations/server - Express.js backend
routes.ts - API routesstorage.ts - Database operations/shared - Shared types and schemas/attached_assets - Project media filesnpm run build
npm start
/attached_assets directorynpm run db:push