183
社区成员
The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZ?category=0 |
---|---|
The Link of Requirement of This Assignment | https://bbs.csdn.net/topics/602173986 |
The Aim of This Assignment | Team presentation + selected topic report |
Team's name | Eternal star shine in all directions |
MU STU ID and FZU STU ID | 831901225_19104022 |
Teammate1's ID and FZU STU ID | 19105151_831901204 |
Teammate2's ID and FZU STU ID | 19105274_831901203 |
Teammate3's ID and FZU STU ID | 19105681_831901211 |
Ⅰ. Team member
Team Leader:
Name:Wanqi Chen
●Honest and Careful
Good at technology
●C++ and mathematics
Hobbies and interests
●music,run and bike
The expected soft worker role:front end
Team Member1:
Name:Zejing Fang
Character
●Easygoing and Humorous
Good at technology
●C++,python and mathematics
Hobbies and interests
●music,basketball and football
The expected soft worker role:test
Team Member2:
Name:Zheng Yu
Character
●Friendly and Calmness
Good at technology
●C++,Python and Mathematics
Hobbies and interests
●collect nice pictures and ping pong
The expected soft worker role:back end
Team Member3:
Name:Zheyan Wei
Character
●Decisive and Hard-working
Good at technology
●C++,Python and Java
Hobbies and interests
●a series of programme and games
The expected soft worker role:PM
Ⅱ.Specific planning and description of the team project to be done.
1.The original design concept
Users can create private repertories and public repertories on the phone. The files in the repertory can be downloaded or cloned from Gitee, and can also be uploaded back to their Own Gitee repertory. The library can be shared by friends, and relevant communities can be established and comments can be made
2.The innovation of our program
Before we choose the topic, we have learned about the existence of open source applet in the world, found that there is no similar to our topic, or does not provide others to open use, we believe that our applet will have good user demand
3.Open-source utility
Users can choose to create a public repertory and send a link to the public repertory so that files in their public repertory can be downloaded by others. Users can also choose to share the files in their repertory to the community and ask others for suggestions on the files they share in the new or related topic community
4.Inspiration
Many programmers have been frustrated by sudden changes in customer requirements, which can happen while they are eating or going home, and they can't easily open their computers to compile and view programs. This is also the source of inspiration for our team's topic selection. If we can develop a small program for mobile phones, they can compile and transfer codes at any time through mobile phones and complete tasks in time.
5.Basic function
We wanted to illustrate the functionality better by showing some of the applet pages that were already done:
This is our user information interface, but after the interface between us and Gitee is completed, users can log in on this interface by entering gitee account and password. After successful login, all information will be synchronized to the personal information page of wechat mini program.
When the Gitee account is successfully logged in, the user can see all the warehouses of the gitee repository on this page
Users can create new repositories
And choose whether to expose the repository. After the repository is successfully created, it will also be synchronized to Gitee
After the repository is built, users can choose to upload files to an existing repository or to a new one
On the home page, users can search for keywords to find relevant communities, and click on them to see the code files that exist in that community
Most importantly, users can use the sharing feature so that others can see their code
Ⅲ.Difficulties encountered at present
1.Our initial idea was to establish a two-way transmission interface to Github, because Github is an international open source platform that can meet the needs of more customers. However, in the process of doing this, we found that Github platform cancelled the login through user account and password and changed into API token. This also meant that we needed to apply for more permissions and add more protocols to the program, so we later chose to build interfaces with gitee platform.
2.It seems that the domain name we registered in China cannot be used in foreign open source platforms like Github, and the operation and cost of registering overseas domain name make us temporarily unknown, which is also an important reason why we finally choose the famous Domestic Gitee open source platform
Ⅳ. Greater challenges of applets
1.If we still have enough time after completing the basic functions of the small program, we will try to connect the built-in compiler in the app to further improve the user experience and let them make better use of their own time to work. However, running code in all types of languages on the applet side is still difficult, so we are only going to plug in a c++ compiler, because c++ is object-oriented programming, which can meet the needs of more customers
2.Because one of our basic functions is to create a community for users to share their own code files, w e considered creating a back-end administration through Java. It is convenient to collect user feedbackon bugs and improvement suggestions for small programs, and if possible, it will launch an audit systemto prevent people in the community from sending out illegal content.
Ⅴ. Group phot
Ⅵ. The team's vision
“Every single day without programming is one day we betrayed of life.” In the next few weeks, due to the group of the number of defects, we will be more efforts to study WeChat developer tools use sent us and how to use Java development backend management,hope the whole project will work 7 days in advance, leave enough time for users to try and feedback, a perfect result in the final could fulfill.