Website
Theme by
Fengjinqi |Updated:
16 Feb 2023
|361 Stars
django 开发的BBS博客项目, 此项目包含多用户注册,话题模块,发布文章,文章评论,课程、社区BBS以及消息提示,关注,采用邮箱注册,激活验证登录,以及QQ注册登录,招募作者发布教程在后台管理系统发布, pc采用模板渲染,cms采用vue drf前后分离,登录采用JWT认证登录、移动端采用react开发,
Categories
Overview
The IT学习交流群 project caters to beginners looking to enhance their skills in web development using the Django Rest Framework. It provides a comprehensive platform that incorporates essential features for new developers to practice and solidify their knowledge. With planned upgrades and a focus on streamlining, the project is based on Django 3 and leverages tools like Redis for caching and WebSockets for real-time communication.
Features
- Multi-User Registration: Allows users to register via QQ or email, with a verification token valid for 60 minutes.
- User Interaction: Users can follow other members and view articles of interest, enhancing community engagement.
- Comment and Notification System: Articles support comments and real-time notifications, promoting discussions.
- Tutorial Submission Module: A dedicated section for authors to publish tutorials through the admin backend.
- Asynchronous Email Sending: Utilizes Celery for sending emails in the background, ensuring seamless user registration and notifications.
- Scheduled Tasks: Implements periodic tasks using Celery and Redis, allowing for efficient data processing and error reporting to administrators.
- Admin Functionality: Admin features are integrated into a separate project, streamlining article and tutorial management.
- Mobile App Development: A mobile version is in progress using React, signifying the commitment to broadening user access across platforms.