HashSlap-Summer-of-Code / HashSlap-Summer-of-Code/dev-tools

Issue 1: Set Up Environment Configuration

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
good first issue hacktoberfest help wanted High Priority hssoc
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.