个人博客系统
项目描述: 这是一个独立开发的个人博客系统,旨在提供一个平台,让用户能够发布文章,进行评论交流,并管理个人账户。
技术栈: React, Node.js, MongoDB
主要贡献:
前端开发: 利用React框架开发了响应式的用户界面,包括文章展示、文章编辑器、评论区域等。
后端实现: 使用Node.js构建后端逻辑,处理用户请求和数据响应。
用户认证: 实现了基于JWT的用户注册和登录功能,确保用户数据的安全性。
数据库管理: 使用MongoDB作为后端数据库,实现文章和用户数据的存储,包括CRUD操作。
功能实现: 实现了文章的发布、编辑和删除功能;评论系统允许用户对文章进行评论;用户认证功能保障了博客系统的安全性。
学习成果: 通过这个项目,深入理解了MERN(MongoDB, Express.js, React, Node.js)技术栈的运用,以及前后端分离的开发模式。
学生信息管理系统
项目描述: 作为计算机科学系的团队项目,开发了一个用于管理学生信息的系统,包括学生的基本资料、成绩记录等。
技术栈: Angular, Bootstrap, RESTful API
主要贡献:
界面设计与开发: 使用Angular框架和Bootstrap库构建了整洁且用户友好的界面。
与后端的数据交互: 负责实现前端与后端的数据通信,通过RESTful API与服务器交换数据。
团队协作: 与后端开发团队紧密合作,确保前后端接口的对接和数据的准确性。
功能实现: 实现了对学生信息的添加、查看、编辑和删除功能,包括成绩的录入和查询。
学习成果: 加深了对Angular框架的理解和应用,以及如何在团队环境中有效沟通和协作的经验。