Skip to content

📚 Tutorials & How-To Guides

Welcome to the Tutorials hub! This directory contains step-by-step guides to help you with various development tasks, from setting up your environment to troubleshooting common issues.

🎓 Getting Started

  1. Local Environment Setup Comprehensive guide to setting up your development environment from scratch.

  2. Debugging Common Issues Solutions to frequent problems you might encounter during development.

🛠 Available Tutorials

Development Environment

Common Tasks

Troubleshooting

🚀 Quick Start

Run the Application

# Start all services
docker-compose up -d

# Run backend server
cd backend
python manage.py runserver

# Run frontend development server
cd frontend
npm run dev

Common Commands

# Run tests
pytest  # Backend
npm test  # Frontend

# Database migrations
python manage.py makemigrations
python manage.py migrate

# Lint code
flake8 .  # Python
npx eslint .  # JavaScript

📝 Contributing New Tutorials

We welcome contributions to our tutorials! To add a new tutorial:

  1. Create a new Markdown file in this directory
  2. Follow the existing format and structure
  3. Include clear, step-by-step instructions
  4. Add relevant code examples and screenshots
  5. Submit a pull request for review

Last Updated: June 2025