F3 Region Pages is a web application for managing F3 regional content, workouts, and community information. This platform helps regional F3 communities organize their activities and connect members.
- Regional workout calendar and scheduling
- Community member directory
- Event management
- Location tracking for workouts
- User authentication and authorization
- Mobile-friendly responsive design
- Frontend: React 19, Next.js 15
- Styling: TailwindCSS
- Backend: Next.js API routes
- Database: PostgreSQL (via Supabase)
- ORM: Drizzle ORM
- Testing: Jest
For detailed setup instructions, please refer to our contribution guide.
- Ensure you have the prerequisites installed (Node.js, nvm, npm, and Docker)
- Clone the repository and install dependencies
- Set up your local database environment
- Start the development server with
npm run dev
See the contribution guide for a complete list of npm scripts you can run.
We welcome contributions from the community! Please read our contribution guide for information on how to get started with development, coding standards, and our workflow.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have questions or need assistance, please create an issue in this repository.