Skip to content

About Campus Hub – One-stop platform for students to: Post micro-requests (help with coding, tutoring, projects). Borrow items (books, lab kits, gadgets). Buy/sell/exchange used stuff (furniture, stationery, cycles)

Notifications You must be signed in to change notification settings

shreyasicon/CampusHub

Repository files navigation

campus-hub

Campus Hub platform for students: micro-requests, borrow/loan items, marketplace

Azure Table Storage

Tables: HelpBoard, ExchangeZone, Announcements

Environment Variables

  1. AZURE_TABLE_CONN - Storage connection string
  2. AZURE_STORAGE_ACCOUNT - Storage account name (uses Managed Identity)
  3. FLASK_SECRET_KEY - Secret key for sessions and CSRF
  4. FLASK_ENV - Set to production for production

Azure App Service Setup

  1. Go to Configuration → Application settings
  2. Add environment variables
  3. Save and restart

Tables are created automatically on first use.

API Endpoints

  • /api/help/* - HelpBoard operations
  • /api/exchange/* - ExchangeZone operations
  • /api/announcements/* - Announcements operations

About

About Campus Hub – One-stop platform for students to: Post micro-requests (help with coding, tutoring, projects). Borrow items (books, lab kits, gadgets). Buy/sell/exchange used stuff (furniture, stationery, cycles)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published