Job marketplace web app built with React, Vite, Tailwind CSS, Clerk authentication, and Supabase.
- React 18 with Vite for a fast front-end build pipeline
- Tailwind CSS + custom UI components for styling
- Clerk for authentication and user management
- Supabase for data storage and file uploads
- ESLint with React plugins to keep the codebase tidy
git clone <repo-url>
cd HireMe
npm install
cp .env.example .env
# edit .env with your Clerk publishable key and Supabase credentials
npm run devThe development server runs on http://localhost:5173 by default.
| Variable | Description |
|---|---|
VITE_CLERK_PUBLISHABLE_KEY |
Clerk publishable key for the front-end SDK |
VITE_SUPABASE_URL |
Supabase project URL |
VITE_SUPABASE_ANON_KEY |
Supabase anon/public API key |
See .env.example for a reference file.
| Command | Description |
|---|---|
npm run dev |
Start the Vite development server |
npm run lint |
Run ESLint across the project |
npm run build |
Generate an optimized production build |
npm run preview |
Preview the production build locally |
npm run lint
npm run buildThe compiled assets are emitted to dist/. Deploy that directory to your static hosting provider (e.g., Vercel, Netlify, S3/CloudFront).
Remember to configure your production environment with the same environment variables listed above.