Downloading Projects
Export your Juliet projects as ZIP files to run locally, deploy, backup, or share with others.
Written By Samir Patel
Last updated 3 months ago
Downloading Projects - Export your Juliet projects as ZIP files to run locally, deploy, backup, or share with others.
Why Download Projects?
Common Use Cases
Local Development: Edit in your preferred IDE (VS Code, WebStorm, etc.) Use local development tools Work offline Better performance for large projects
Deployment: Deploy to hosting services (Vercel, Netlify, AWS) Push to production servers CI/CD integration Custom hosting solutions
Backup: Keep safe copy of important work Protection against accidental deletion Archive completed projects Version control with Git
Sharing: Send to colleagues or clients Share with team outside Juliet Provide deliverables Code reviews
Learning: Study generated code Learn project structure Understand AI's implementation Reference for future projects
How to Download
From Project Builder
When project is open:
Look for Download button (top toolbar)
Click "Download" or download icon (β¬)
ZIP file downloads automatically
Filename: project-name.zip
Quick and easy - downloads current project state immediately.
From Dashboard
When viewing project list:
Find project card
Click settings icon (β)
Select "Download" or "Export"
ZIP file downloads
Useful for downloading without opening project.
Download Location
File saves to your browser's default download folder (usually /Downloads or C:\Users\YourName\Downloads).
Check browser settings for custom locations.
Filename format: project-name.zip (e.g., todo-app.zip, landing-page.zip)
What's Included
Source Files
All your code: JavaScript/TypeScript files (.js, .jsx, .ts, .tsx) HTML files (.html) CSS files (.css, .scss, .sass) JSON files (.json) All files you created or AI generated
Configuration Files
Project setup: package.json - Dependencies and scripts package-lock.json or pnpm-lock.yaml - Dependency locks .gitignore - Git ignore rules Config files (.eslintrc, vite.config.js, tailwind.config.js, etc.) Environment templates (.env.example if exists)
Public Assets
Static files: HTML entry files Images Fonts Icons Other public assets
Documentation
If present: README.md Documentation files License files Other markdown docs
What's NOT Included
node_modules/
Dependencies folder excluded. Why? Extremely large (50MB to 500MB+), contains thousands of files.
What to do: Run npm install after extraction. Dependencies install from package.json (takes 30 seconds to 2 minutes).
Build Artifacts
Generated files excluded (dist/ or build/ folders, compiled/bundled code).
Why? Regenerated by running npm run build. Don't need to save build output.
What to do: Run npm run build to create production build.
Environment Variables
.env files excluded. Why? May contain sensitive data, API keys should not be in ZIP.
What to do: Create .env file locally, add your API keys and secrets, reference .env.example if provided.
Cache Files
Temporary files excluded: .cache/ folders, temporary build files, operating system files (.DS_Store), IDE-specific files (.vscode/, .idea/).
Extracting the ZIP
On Windows
Method 1: Right-click
Right-click the ZIP file
Select "Extract All..."
Choose destination folder
Click "Extract"
Method 2: 7-Zip or WinRAR
Right-click ZIP file
Select "7-Zip" β "Extract to project-name/"
Or "Extract Here"
On macOS
Double-click:
Double-click the ZIP file
Folder extracts automatically
Appears in same location as ZIP
Or drag:
Drag ZIP to desired location
Double-click to extract
On Linux
Command line: unzip project-name.zip
Or specify destination: unzip project-name.zip -d /path/to/destination
GUI: Right-click β "Extract Here" or use Archive Manager
Running Project Locally
Prerequisites
What you need:
Node.js installed Download from nodejs.org Version 14+ required (18+ recommended) Check: node --version
npm, pnpm, or yarn Comes with Node.js (npm) Or install pnpm: npm install -g pnpm Or install yarn: npm install -g yarn
Terminal/Command Prompt Terminal (Mac/Linux) Command Prompt or PowerShell (Windows)
Step-by-Step
Extract the ZIP
Navigate to project: cd project-name
Install dependencies: npm install (wait 30 seconds to 2 minutes)
Start development server: npm run dev
Open in browser: Terminal shows URL (http://localhost:3000 or http://localhost:5173)
Make changes: Edit files in your preferred editor, save changes, browser auto-updates
Common Commands
Development: npm run dev - Start dev server (Vite, Next.js) npm start - Start dev server (React)
Building: npm run build - Create production build npm run preview - Preview production build
Testing: npm test - Run tests npm run test:watch - Watch mode
Linting: npm run lint - Check code quality npm run lint:fix - Auto-fix issues
Using in Your Own IDE
VS Code
Open project:
Launch VS Code
File β Open Folder
Select extracted project folder
Project opens with file tree
Recommended extensions: ESLint, Prettier, Auto Rename Tag, Path Intellisense, GitLens
Integrated terminal: View β Terminal, run npm commands, start dev server.
WebStorm/IntelliJ
Open project:
Launch WebStorm
File β Open
Select project folder
Trust project if prompted
Features: Smart code completion, refactoring tools, built-in terminal, Git integration, debugging tools.
Sublime Text
Open project:
Launch Sublime Text
File β Open Folder
Select project folder
Use terminal: Open external terminal, navigate to project, run npm commands.
Other Editors
Any text editor works (Atom, Brackets, Notepad++, Vim/Emacs). Just need to edit files and use terminal separately.
Deploying Downloaded Projects
Vercel
Deploy to Vercel:
Install Vercel CLI: npm install -g vercel
From project folder: vercel
Follow prompts
App deploys to Vercel URL
Or use Vercel dashboard: Connect Git repository, auto-deploy on push.
Netlify
Deploy to Netlify:
Install Netlify CLI: npm install -g netlify-cli
From project folder: netlify deploy
Follow prompts
App deploys to Netlify URL
Or drag & drop: Build project (npm run build), go to netlify.com/drop, drag dist/ or build/ folder.
GitHub Pages
Deploy static site:
Install gh-pages: npm install --save-dev gh-pages
Add to package.json scripts: "deploy": "gh-pages -d dist"
Build and deploy: npm run build, then npm run deploy
Other Platforms
Works with any hosting: AWS, Google Cloud, DigitalOcean, Heroku, Railway, Render, Firebase Hosting.
General process:
Build project: npm run build
Upload build folder to hosting
Configure server/settings
Access via hosting URL
Version Control with Git
Initialize Git Repository
From project folder:
git init git add . git commit -m "Initial commit"
Connect to GitHub
Create remote repository:
Go to github.com
Create new repository
Copy repository URL
Connect local to remote: git remote add origin https://github.com/username/repo.git git push -u origin main
Benefits of Git: Version control (track changes, revert if needed, branching) Deployment (auto-deploy from GitHub, CI/CD integration) Backup (code safe on GitHub, clone from anywhere)
Sharing Downloaded Projects
With Team Members
Options:
Send ZIP file (email attachment, Dropbox/Google Drive link, Slack/Teams)
Git repository (push to GitHub, share repository link, team clones and contributes - best for collaboration)
Cloud storage (upload to Drive/Dropbox, share link)
With Clients
Deliver final product:
Build production version: npm run build
Zip build folder (dist/ or build/ - optimized production files)
Share (send ZIP via email, upload to shared storage, deploy and share live URL)
Or share source code: Provide full ZIP download, include instructions, document dependencies, add README.
Best Practices
Download Regularly
Backup important projects: Download completed projects Download before major changes Keep local copies Protection against data loss
Schedule: After major milestones, end of work sessions, before risky refactoring, weekly for active projects.
Test After Download
Verify it works:
Extract ZIP
Install dependencies
Run dev server
Check all features work
Ensure nothing missing
Catches issues early.
Add Documentation
Create README.md with: Project name, description, installation steps, features, environment variables.
Helps: Remember setup later, onboard team members, share with others, professional delivery.
Manage Environment Variables
Create .env.example with API keys placeholders and configuration examples.
Instructions: Copy .env.example to .env and add your values.
Security: Never commit .env to Git, .gitignore includes .env, share .env.example instead.
Use Git from Start
Initialize Git immediately: First thing after download, commit initial state, track all changes, push to remote backup.
Organize Downloaded Projects
Local structure: ~/Projects/ from-juliet/ todo-app/ landing-page/ dashboard/ personal/ work/
Keep organized: Separate folder for Juliet projects, clear naming, delete when no longer needed, archive completed projects.
Troubleshooting
Download Fails
Possible causes:
Browser blocks download (check browser download settings, allow downloads from Juliet, try different browser)
Network interruption (check internet connection, try again, use stable connection)
Disk space (check available disk space, free up space if needed)
Solution: Retry download, check browser console for errors.
ZIP Won't Extract
Possible causes: Corrupted download, extraction software issue, disk space.
Solutions: Re-download the ZIP, try different extraction tool, check disk space, extract to different location.
Dependencies Won't Install
Common issues:
Node.js not installed: 'node' is not recognized Solution: Install Node.js from nodejs.org
Wrong Node.js version: Requires Node.js x or higher Solution: Update Node.js
Network issues: npm ERR! network timeout Solution: Check internet connection, try again, use different network
Permission issues (Mac/Linux): EACCES: permission denied Solution: Don't use sudo, fix npm permissions
Server Won't Start
Check:
Dependencies installed? Run npm install first
Port already in use? Close other servers or use different port: PORT=3001 npm run dev
Syntax errors? Check terminal for error messages, fix code errors
Solution: Read error message, fix issue, try again.
Missing Files After Extract
Possible reasons:
Hidden files (enable "Show hidden files" in file explorer, files starting with . are hidden)
Extraction location (check extraction went to right folder, look in parent directory)
Solution: Check extraction settings, show hidden files.
Related: Creating Projects - Start new projects Managing Projects - Organize projects System Requirements - Local setup needs