Dashboard
Overview of the PWC backend
-
Users
-
Active Members
-
Events
-
Blog Posts
-
Revenue
API Routes
| Method | Path | Auth | Description |
|---|---|---|---|
| POST | /api/auth/register | - | Create account |
| POST | /api/auth/login | - | Login |
| POST | /api/auth/logout | Yes | Logout |
| GET | /api/auth/me | Yes | Current user |
| POST | /api/auth/google | - | Google OAuth |
| GET | /api/events/ | - | List events |
| POST | /api/events/ | Admin | Create event |
| POST | /api/events/:id/rsvp | Yes | RSVP |
| GET | /api/blog/posts | - | List posts |
| POST | /api/blog/posts | Yes | Create post |
| POST | /api/blog/posts/:id/comments | Yes | Add comment |
| POST | /api/payments/dues | Yes | Pay dues |
| GET | /api/admin/stats | Admin | Stats |
| GET | /api/admin/users | Admin | All users |
Users
Manage registered users
All Users
| ID | Username | Role | Member | Joined | Actions | |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Events
Manage calendar events
All Events
| ID | Title | Location | Date | RSVPs | Actions |
|---|---|---|---|---|---|
| Loading... | |||||
Blog Posts
Manage blog and comments
All Posts
| ID | Title | Author | Comments | Created | Actions | |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Payments
Membership payment records (stub — no real charges)
Payment History
| ID | User | Amount | Description | Status | Date |
|---|---|---|---|---|---|
| No payments yet | |||||
API Tester
Send requests to any endpoint and see the response
Response will appear here...
Quick Actions