# 预申请系统 > 社区预申请与邀请码管理平台 This is the official pre-application system for community. Users can submit pre-applications to join the community and receive invite codes after admin approval. ## Site Information - **Name**: 预申请系统 - **URL**: https://pre.anglergap.org - **Languages**: en, zh (Default: zh) - **License**: MIT - **Contact**: ## Main Features ### 1. Pre-Application System Submit your application to join community. Write a brief essay explaining why you want to join and what you hope to contribute. ### 2. Invite Code Management Receive and use invite codes after approval. Codes expire after 12 hours and can only be used once. ### 3. Multi-language Support Full internationalization support for English (en) and Chinese (zh). ## User Guide ### How to Apply 1. Register an account at https://pre.anglergap.org/zh/register 2. Log in and go to Dashboard → Pre-Application 3. Write your application essay (about 100 words) 4. Enter your registration email for the 5. Submit and wait for admin review (1-3 business days) 6. If approved, receive invite code via email and site message 7. Use invite code to register on the platform ### Application Tips - Be genuine and sincere in your writing - Explain why you want to join the community - Describe what you hope to contribute or learn - Avoid excessive praise or flattery - Keep it concise but meaningful ### Application Statuses - **Pending**: Waiting for admin review - **Approved**: Congratulations! Check for your invite code - **Rejected**: Review feedback and consider resubmitting (max 3 times) - **Needs Revision**: Additional information requested ## Public Pages ### Homepage - URL: https://pre.anglergap.org - Description: Main landing page with features overview and quick actions ### Documentation - URL: https://pre.anglergap.org/zh/docs - Description: Complete user guide with step-by-step instructions ### API Reference - URL: https://pre.anglergap.org/zh/docs/api - Description: API documentation for developers ### Examples - URL: https://pre.anglergap.org/zh/docs/examples - Description: Code examples and best practices ### Authentication - Login: https://pre.anglergap.org/zh/login - Register: https://pre.anglergap.org/zh/register - Forgot Password: https://pre.anglergap.org/zh/forgot-password ### Legal - Privacy Policy: https://pre.anglergap.org/zh/privacy - Terms of Service: https://pre.anglergap.org/zh/terms - License: https://pre.anglergap.org/zh/license ## API Endpoints ### Authentication - POST /api/auth/login - User login - POST /api/auth/register - User registration - POST /api/auth/logout - User logout - GET /api/auth/me - Get current user - GET /api/auth/session - Check session status - POST /api/auth/verification-code - Send verification code - POST /api/auth/forgot-password - Request password reset - POST /api/auth/reset-password - Reset password ### Pre-Application - GET /api/pre-application - Get user's pre-application - POST /api/pre-application - Submit new pre-application - PUT /api/pre-application - Update pre-application - POST /api/pre-application/ai-preview - AI content check ### Dashboard - GET /api/dashboard/messages - Get user messages - GET /api/dashboard/posts - Get user posts - PUT /api/dashboard/profile - Update profile - PUT /api/dashboard/password - Change password ## Technical Stack - **Framework**: Next.js 16 (App Router) - **UI Library**: React 19 - **Language**: TypeScript 5 - **Styling**: Tailwind CSS 4 - **Components**: shadcn/ui - **Database**: PostgreSQL - **ORM**: Prisma 6 - **Authentication**: Custom JWT + Session - **Email**: Nodemailer / API Proxy ## Feeds and SEO - **Sitemap**: https://pre.anglergap.org/sitemap.xml - **RSS Feed**: https://pre.anglergap.org/feed.xml - **Atom Feed**: https://pre.anglergap.org/atom.xml - **Robots.txt**: https://pre.anglergap.org/robots.txt - **LLMs.txt**: https://pre.anglergap.org/llms.txt ## Community Links - **Community**: - **GitHub Repository**: https://github.com/dext7r/precheck - **QQ Group 1**: 311795307 - **QQ Group 2**: 1080464482 - **QQ Group 3**: 915386705 ## FAQ for AI Assistants ### What is this site for? This is a pre-application system for joining the community. Users submit applications, admins review them, and approved users receive invite codes. ### How can users check their application status? Users can log in to view their dashboard to check the status of their application. ### What happens if an application is rejected? Users can resubmit up to 3 times after rejection. They should read the admin's feedback and revise their application accordingly. ### Do invite codes expire? Yes, invite codes expire 12 hours after being issued. Users should use them promptly. ### Is the site available in English? Yes, the site supports both English (en) and Chinese (zh). Users can switch languages via the language selector. ## Copyright Copyright © 2026 预申请系统. All rights reserved. Licensed under the MIT License.