-
Clone the repository
git clone https://github.com/yourusername/dataproStudio-website.git cd dataproStudio-website -
Install dependencies
npm install
-
Set up environment variables
cp .env.example .env # Edit .env with your actual values -
Set up database
- Create a Supabase project at https://supabase.com
- Run the migrations in
supabase/migrations/ - Update your environment variables
-
Start development server
npm run dev
- Create a new project at Supabase
- Go to the SQL Editor in your Supabase dashboard
- Run the migration file:
supabase/migrations/20250629041430_graceful_meadow.sql - Update your
.envfile with the Supabase credentials
- Install MySQL 8.0+
- Create a database:
CREATE DATABASE dataproStudio_db; - Update the database configuration in
api/consultation.py - Run the Flask API:
python api/consultation.py
Create a .env file in the root directory:
# Supabase Configuration
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
# For local MySQL (if not using Supabase)
DB_HOST=localhost
DB_NAME=dataproStudio_db
DB_USER=your_username
DB_PASSWORD=your_password
DB_PORT=3306
# Admin Access
ADMIN_TOKEN=your_secure_admin_token- Connect your GitHub repository to Netlify
- Set build command:
npm run build - Set publish directory:
dist - Add environment variables in Netlify dashboard
- Database and API are automatically handled by Supabase
- Edge functions can be deployed using Supabase CLI
dataproStudio-website/
├── src/
│ ├── styles/main.css # Main stylesheet
│ └── js/main.js # JavaScript functionality
├── api/
│ └── consultation.py # Flask API (if using local MySQL)
├── supabase/
│ └── migrations/ # Database migrations
├── dist/ # Built files (auto-generated)
├── index.html # Main landing page
├── package.json # Dependencies and scripts
├── README.md # Project documentation
└── .env.example # Environment variables template
- ✅ Responsive design for all devices
- ✅ Professional corporate styling
- ✅ Industry-specific solutions showcase
- ✅ Lead capture form with validation
- ✅ Database integration (Supabase/MySQL)
- ✅ Performance optimized
- ✅ SEO ready
For questions or issues, please refer to the documentation or create an issue in the GitHub repository.