Commit graph

10 commits

Author SHA1 Message Date
friday-bot
ef8d281b2b v2: MongoDB backend + /manage dashboard
- Replace Express 4 backend with Express 5 + Mongoose 8 + TypeScript 5.8
- Add MongoDB 8.0 container via docker-compose
- Add JWT auth (jose), argon2 password hashing, zod validation, multer uploads
- Models: BoardMember, Event, GalleryItem, Sponsor, Minute, Member, User
- Full CRUD REST API for all content types
- Seed script to populate MongoDB from hardcoded data
- Wire all frontend components to fetch from API (no JSX changes)
- Add /manage dashboard: login + tabs for Board, Events, Gallery, Sponsors, Minutes, Members
- Uploads volume for persistent file storage across deploys
2026-05-27 16:23:12 -06:00
added541c0 Add Resources page with Montana and National Deaf resources directory 2026-03-10 12:33:42 -06:00
e241e0946b Add video gallery with 5 community videos and archived board intro 2025-10-14 14:00:52 -06:00
9733d4099f Add gallery system to the website 2025-10-14 09:46:54 -06:00
383f681f3c Update the join mcdi and donate buttons 2024-10-16 19:35:07 -06:00
723a2dd8f8 update donate, join mcdi, and images 2024-10-16 18:05:04 -06:00
e47efca847 Add in support for mobile browsers 2024-10-14 20:05:06 -05:00
0374a3e9a8 Update Join MCDi path 2024-10-14 14:46:06 -05:00
2521489cad Fresh update 2024-10-14 14:15:30 -05:00
aea0071b3b Just started 2024-09-09 15:22:17 -06:00