Loading repository data…
Loading repository data…
Mosss-OS / repository
A modern portfolio landing page with 3D interactive globe, data visualization, and responsive UI built with React, TypeScript, Vite, and Tailwind CSS
A modern portfolio landing page with 3D interactive globe, data visualization, and responsive UI built with React, TypeScript, Vite, and Tailwind CSS.
For detailed documentation, visit: Orbitfolio Docs
# Clone the repository
git clone https://github.com/Mosss-OS/orbitfolio.git
cd orbitfolio
# Install dependencies
npm install
# Copy environment variables
cp .env.example .env
Edit .env with your credentials:
| Variable | Purpose | Required |
|---|---|---|
| VITE_ALCHEMY_API_KEY | Alchemy API for on-chain data | Yes |
| VITE_WALLETCONNECT_PROJECT_ID | WalletConnect project ID | Yes |
| VITE_ENS_DOMAIN | ENS domain | No |
| VITE_NETWORK | Network (mainnet/goerli) | No |
Note: SpaceComputer SDK works without credentials via IPFS.
# Start development server
npm run dev
# Build for production
npm run build
# Run tests
npm run test
src/
├── components/ # React components
│ ├── ui/ # UI components (shadcn-ui)
│ ├── Globe3D.tsx # 3D globe component
│ ├── HeroSection.tsx
│ └── ...
├── pages/ # Page components
├── hooks/ # Custom React hooks
├── lib/ # Utility functions
└── App.tsx # Main application
This project participates in the following bounty programs:
# Build the project
npm run build
# Preview production build
npm run preview
Deploy to any static hosting service (Vercel, Netlify, Cloudflare Pages, etc.)
MIT