EmoGenius Crew —— Code Standards, Sprint Tasks, and Plans
Which course does this assignment belong to | 2301-MUSE Community |
---|---|
Assignment Requirement | Teamwork——Alpha Sprint |
Team name | EmoGenius Crew |
The goal of this assignment | Develop code specifications, sprint tasks and plans. |
Topical Collection Essay | EmoGenius Crew - Alpha SprintTopical Collection of Essays |
Other references | Huawei Internal Code Standards, Alibaba Java Development Manual |
Ⅰ. Code Standards
Front-end code specification
Back-end code specification
Ⅱ. Current Sprint Tasks and Plans
Overall Objective
UI group task
- Research opinions, modify and improve existing UI layout
- Deploy the completed UI design on Android Studio
Front-end group task
- Complete the login registration module: including front and back end communication, account uniqueness test, portrait identification login, account secret correctness test, remember password
- Complete the Emotion diary module: including back-end communication, voice input, rich text editor, view history
- Complete the emotional forum module: including front and back end communication, likes, comments
- Complete the emotional communication robot module: including calling OpenAI API and adjusting GPT related parameters
- Complete the personal information module: including back-end communication and modification of personal basic information
- Complete the rest of the mini-modules, including emotional advice, daily chicken soup, mood calendar and more
Back-end group tasks
- Design the corresponding database, service, and front - and back-end interfaces
- Implement the corresponding interface and the function of adding, deleting, modifying and checking
- The front and back ports are connected to each other and deployed on the server
Time Arrangement
Day1: Team division arrangement, back-end database design and construction, front and back end development and communication testing of login and registration module, open screen interface and login and registration interface layout
Day2:Personal information module front and back end development and communication testing, personal information interface deployment
Day3:The front and back end development and communication test of emotion forum module, emotion forum interface deployment
Day4:The front and back end development and communication test of emotion forum module, emotion forum interface deployment
Day5:The interface of the emotional communication robot module is deployed, and the parameters related to GPT are adjusted, and the interactive functions are added, such as commenting, liking and sharing to the emotional community
Day6:The front-end development of emotional communication robot module
Day7:The front and back end development and communication test of emotion diary module, the main interface and emotion diary interface deployment
Day8:The front and back end development and communication test of emotion diary module, the main interface and emotion diary interface deployment
Day9:Improve and enrich the front-end interface, test and improve the front and back end data interaction speed.
Day10:Conduct comprehensive testing, including functional, performance and safety testing
Personnel Placement
Student Name | Job Duties |
---|---|
Yifan Wang | Front-end development, back-end development, back-end interactive implementation, blog writing |
Guohua Wu | Back-end development, back-end interaction implementation |
Tianjun Shi | Back-end development, back-end interaction implementation |
Yuhao Lu | Back-end development, PPT production |
Xindan Zhang | UI design and deployment, project burnout diagram production |
Haoyuan Zheng | UI design and deployment, project burnout diagram production |
Zhaoyou Wang | UI design and deployment, PPT production |
Yanbo Wang | UI design and deployment, PPT production |
Binyue Zheng | UI design and deployment, PPT production |
Guandong Li | Front-end development |
Jingzhen Fan | Front-end development |