HashSlap-Summer-of-Code / HashSlap-Summer-of-Code/dev-tools
Issue 1: Set Up Environment Configuration
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
## Overview
Set up environment variables and external service configurations for the Dev-Dash application.
## Tasks
- [ ] Create `.env` file from `env.example`
- [ ] Set up Clerk.dev authentication
- [ ] Create Clerk application
- [ ] Configure authentication methods (GitHub, email)
- [ ] Add development URLs to allowed redirects
- [ ] Add production URLs to allowed redirects
- [ ] Set up Supabase database
- [ ] Create Supabase project
- [ ] Run database schema scripts from `SETUP.md`
- [ ] Enable Row Level Security (RLS)
- [ ] Test database connections
- [ ] Configure environment variables in `.env`
- [ ] `VITE_CLERK_PUBLISHABLE_KEY`
- [ ] `CLERK_SECRET_KEY`
- [ ] `VITE_SUPABASE_URL`
- [ ] `VITE_SUPABASE_ANON_KEY`
## Acceptance Criteria
- [ ] Application starts without environment errors
- [ ] Authentication flow works end-to-end
- [ ] Database connections are successful
- [ ] All environment variables are properly configured
## Resources
- See `SETUP.md` for detailed instructions
- Clerk documentation: https://clerk.com/docs
- Supabase documentation: https://supabase.com/docs
```
---
Contributor guide
Assessment
This issue has not been assessed yet.