Project Setup
Get your Cocobase project up and running in minutes. This guide covers everything from initial setup to advanced configuration options.
Prerequisites
Before starting, ensure you have:
- Node.js 16.x or higher
- npm, yarn, or pnpm package manager
- A modern code editor (VS Code recommended)
Creating Your First Project
1. Sign Up and Create Project
- Visit cocobase.buzz and create your account
- Click "Create New Project" in your dashboard
- Choose your project name and region
- Copy your API key from the project settings
2. Installation
Install the Cocobase SDK in your project:
# Using npm
npm install cocobase
# Using yarn
yarn add cocobase
# Using pnpm
pnpm add cocobase
3. Basic Configuration
Create a new file to initialize Cocobase:
// lib/cocobase.ts
import { Cocobase } from "cocobase";
const db = new Cocobase({
apiKey: process.env.COCOBASE_API_KEY, // Your API key
});
export default db;
4. Environment Variables
Create a .env.local file in your project root:
COCOBASE_API_KEY=your_api_key_here
COCOBASE_PROJECT_ID=your_project_id_here
Next Steps
Now that your project is set up, you're ready to:
- Learn about CRUD operations →
- Implement authentication →
- Explore real-time features →
- Set up file storage →
Troubleshooting
Common Issues
API Key Issues
- Ensure your API key is correct and not expired
- Check that environment variables are properly loaded
- Verify your project ID matches your dashboard
Network Issues
- Check your internet connection
- Verify firewall settings allow HTTPS requests
- Ensure your region is correctly configured
TypeScript Issues
- Install type definitions:
npm install @types/node - Enable strict mode in tsconfig.json for better type safety
- Use generic types for better IntelliSense
Need help? Join our Discord community or contact support at hello@cocobase.buzz.