社区论坛 马歇·布朗 概述/说明 该项目是一个基于React的Web应用程序,利用Redux进行状态管理,使用React Router进行导航,使用Express进行服务器端API调用,并使用Mongodb进行数据库管理。该应用程序使用户可以注册并登录到论坛,在论坛上可以就选定的数学主题提问和回答问题。 功能性 首先向用户显示一个登录和注册页面。除非他们已登录并具有活动令牌,否则用户将无法访问该应用程序的任何其他页面。用户注册并登录后,将为他们分配25分钟的访问令牌,然后将其重定向到带有数学主题侧菜单的仪表板。用户可以从菜单中选择一个主题以查看其问题(如果有)。如果没有关于该主题的问题,则始终存在“新问题”按钮,以允许用户在所选主题上发布问题。如果有问题,用户可以单击任何问题,应用程序会将用户重定向到该特定问题的页面,在该页面上将显示问题及其答案(如果有)以及“答案”按钮,以允许用户发布问