Prerequisites
Before you begin, make sure you have:- Node.js v18 or higher
- Yarn package manager
- Git for cloning the repository
Quick Start
1
Clone the Repository
2
Install Dependencies
3
Set Environment Variables
.env.local with your configuration4
Start Development Server
http://localhost:3000Project Structure
Smart Contracts
SecretCircles.sol
The main contract handling encrypted messaging:Deploying Contracts
Environment Variables
Testing
Contract Tests
Frontend Development
Deployment
Frontend (Vercel)
- Push to GitHub
- Connect repo to Vercel
- Set environment variables
- Deploy
Contracts (Zama fhEVM)
Contributing
Fork & Clone
Fork the repo, make changes, submit a PR
Issues
Report bugs or request features on GitHub