# LetsTrain **Repository Path**: lchenyi/LetsTrain ## Basic Information - **Project Name**: LetsTrain - **Description**: Group project of Software Engineering. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2021-04-04 - **Last Updated**: 2021-06-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LetsTrain #### Introduction Group project of Software Engineering. ## Iterations #### Iteration1 In the first iteration, we realize most of the high priority functions, the main functions included in this version are below: * Account information will be verified when logging in. * Users can watch different types of videos. * Users are free to play or pause the video when watching it. * Users can search videos by entering video’ s name. * Users can get information about trainers. * Users can search for trainer’s information by entering trainer’s name. * Premier members can book live session teaching by a specific trainer on trainer’s personal homepage. * Users can modify their personal information in their own home page. * The correctness and validity will be verified when modifying information. * Users can scan all activities this gym holds on the home page. * JSON files are used to store data. #### Iteration2 In Ieration2, our work are below: 1. Refine the general style of inerfaces. 2. Add upload and delete functions for videos, activities. 3. Add the sign up function. 4. Refine the book function so that it can work smoothly. 5. Modify some small bugs existed in the last iteration. 6. Do the stage test for the software and prove it can work. #### Iteration3 In iteration3, we mainly add four functions in our software: 1. Clients can mark the video they always use as 'Star' and cancel 'Star' either if they want. 2. The list of chosen videos will be shown in the interface of video. 3. Clients should pay for videos and then it will be watched unlimitedly. 4. Clients can remark the trainer and videos. #### Iteration4 In iteration4, we mainly refine our code. 1. Decrease the public or static fields for decoupling. 2. Modify the virable names to be more readable. 3. No more warnings.