Skip to content

Navigation

github-actions[bot] edited this page Mar 13, 2026 · 1 revision

Wiki Navigation

Complete navigation index for the SideQuest Wiki.

📚 Quick Navigation

🚀 Getting Started

👤 For Users

  • User Guide - How to use SideQuest
    • Authentication
    • Exploring the map
    • Posting tasks
    • Claiming tasks
    • Managing profile & wallet
    • Ratings system

💻 For Developers

  • Technical Architecture - System design

    • Architecture overview
    • Component structure
    • Data flow
    • Map architecture
    • UI/UX architecture
  • Database Schema - Firestore structure

    • Users collection
    • Tasks collection
    • Transactions collection
    • Common queries
  • Development Guide - Contributing

    • Project structure
    • Adding features
    • Testing guidelines
    • Code style guide
    • Git workflow
  • API Reference - Function documentation

    • app.js functions
    • auth.js functions
    • map.js functions
    • tasks.js functions
    • ui.js functions

🔒 For Operators

  • Security Guide - Best practices

    • Firestore security rules
    • Authentication security
    • Input validation
    • Wallet security
    • Rate limiting
  • Deployment Guide - Go to production

    • Firebase Hosting
    • Netlify deployment
    • Vercel deployment
    • GitHub Pages
    • Pre-deployment checklist

🛠️ Support & Help

  • Troubleshooting - Fix common issues

    • Installation issues
    • Authentication problems
    • Map issues
    • Task & wallet problems
    • Firestore errors
    • Browser-specific issues
  • Roadmap - Future plans

    • Current status
    • Upcoming features
    • Long-term vision
    • How to contribute

🎯 Navigation by Task

I want to...

Get Started

Use SideQuest

Develop Features

Deploy to Production

Solve Problems

Learn About the Project


📖 Reading Paths

For New Users

  1. Home - Get an overview
  2. FAQ - Common questions
  3. User Guide - Learn to use the app

For New Developers

  1. Home - Understand the project
  2. Installation Guide - Set up locally
  3. Technical Architecture - Learn the design
  4. Development Guide - Start contributing
  5. API Reference - Function details

For Deployment

  1. Security Guide - Understand security
  2. Deployment Guide - Deploy step-by-step
  3. Troubleshooting - Handle issues

For Problem Solving

  1. FAQ - Check if it's a common issue
  2. Troubleshooting - Debug the problem
  3. GitHub Issues - Search or report

🔍 Search by Topic

Authentication

Map & Location

Tasks

Wallet & Payments

Security

Firebase & Database


📱 Mobile-Friendly Navigation

All wiki pages are mobile-responsive. Use the navigation links at the bottom of each page:

[← Previous Page] | [Next Page →]

Or return to this index anytime:

[← Back to Navigation](Navigation.md)

🆕 Latest Updates

Recently Added:

  • API Reference documentation
  • Troubleshooting guide
  • Roadmap with future plans
  • Enhanced security documentation

Coming Soon:

  • Video tutorials
  • Interactive examples
  • Contributor onboarding guide
  • Performance optimization guide

🤝 Contributing to the Wiki

Found an error or want to improve documentation?

  1. Open an issue
  2. Submit a pull request
  3. Follow the writing guidelines

📞 Need Help?

Can't find what you're looking for?

  1. Search: Use Ctrl+F or GitHub's search feature
  2. FAQ: Check the FAQ for common questions
  3. Troubleshooting: See Troubleshooting Guide
  4. Ask: Open an issue

📚 All Pages

Core Documentation

  1. Home
  2. Installation Guide
  3. User Guide
  4. FAQ

Technical Documentation

  1. Technical Architecture
  2. Database Schema
  3. Development Guide
  4. API Reference

Operations Documentation

  1. Security Guide
  2. Deployment Guide
  3. Troubleshooting

Project Documentation

  1. Roadmap
  2. Wiki README
  3. Navigation (this page)

Start exploring: Go to Wiki Home

📚 SideQuest Wiki

🚀 Getting Started

👥 User Guides

💻 Developer Docs

📋 Project

Clone this wiki locally