📚 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
-
Local Environment Setup Comprehensive guide to setting up your development environment from scratch.
-
Debugging Common Issues Solutions to frequent problems you might encounter during development.
🛠 Available Tutorials
Development Environment
- Prerequisites & Setup - System requirements and installation
- Running the Application - Start and verify your environment
- Troubleshooting Guide - Fix common setup problems
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:
- Create a new Markdown file in this directory
- Follow the existing format and structure
- Include clear, step-by-step instructions
- Add relevant code examples and screenshots
- Submit a pull request for review
Last Updated: June 2025