Giter Site home page Giter Site logo

cs2103-ay1819s2-w13-2 / main Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nus-cs2103-ay1819s2/addressbook-level4

1.0 5.0 5.0 20.54 MB

Club Manager: CCA management application

Home Page: https://cs2103-ay1819s2-w13-2.github.io/main/

License: MIT License

Shell 0.32% Java 97.75% CSS 1.03% HTML 0.91%

main's Introduction

ClubManager

clubmanager

Build Status Build status Coverage Status Codacy Badge

Ui
Ui2

What is ClubManager?

  • ClubManager is an exciting and revolutionary desktop application for CCA management. It comes with a GUI but most of the user interactions takes place on the CLI (Command Line Interface) provided.

Our Target Users

  • ClubManager is specially designed for CCA main committee members to manage their CCA data. It is the go-to application for CCA leaders who are looking for a software that allows them to seamlessly manage their members and activities.

Features

  • This app comes with a laconic UI and the following features:

    • Switch from Member Management Mode to Activity Mode.

    • Add, delete, edit, filter, find, list, select, sort and manage members' information.

    • Add, delete, filter, find, list, select, update, and manage activities.

    • Add and delete member from activity

    • Display activities attended by member.

    • Export.

Acknowledgements

Licence : MIT

main's People

Contributors

a0143487x-kevin avatar alexlmeow avatar apoorva17 avatar chao1995 avatar cheec avatar damithc avatar edmundmok avatar eugenepeh avatar ivyyangyq avatar joel0111 avatar kychua avatar lejolly avatar limmlingg avatar lixiaoooowei avatar m133225 avatar melkwx avatar mightycupcakes avatar minernchan avatar ndt93 avatar nicholaschuayunzhi avatar okkhoy avatar pierceandy avatar pyokagan avatar rinder5 avatar verylazyboy avatar vivekscl avatar yamgent avatar yamidark avatar yl-coder avatar zhiyuan-amos avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

main's Issues

ActivityCommands: more complex commands to add

Commands that manage activity list: ActivityFind, update activityAdd, List and Delete. Implement a default sorting based on time for activity list.
Commands that modify a particular activity: activityAdd Member, activityDeleteMember, activityEdit, activitySelect

Activity Commands: need to added and update related tests

Activity Commands: activityAdd, activityDelete, activityList, activitySort
Related parser classes: parser for each class above; AddressbookParser
Related Tests: test for the commands; parser tests; command box test; system test
anything to add?

Command stated in UG does not work in application.

Describe the bug
UG states to try the command "list". But list is stated as an "Unknown command".

To Reproduce
Steps to reproduce the behavior:

  1. Start app
  2. enter "list"
  3. See error

Expected behavior
It should list all contacts.

Screenshots
image


Reported by: @PremBagda
Severity: Medium

[original: nus-cs2103-AY1819S2/pe-dry-run#38]

Feedback on week 10 project progress

Subject: feedback on week 10 project progress

See mid-v1.3 progress guide for more details of the activities mentioned below.

Mid-milestone progress reports are FYI only. They are not graded.

Team progress

Recommended progress for v1.3

  • Milestone v1.3 managed systematically
    • A suitable deadline set (:heavy_check_mark: well done!)
    • Issues allocated to it e.g., link (:heavy_check_mark: well done!)
  • A new jar file has been released on GitHub for v1.3 (:exclamation: try to do by next milestone)

Individual progress of @minernchan

Recommended progress for v1.3

  • Has issues/PRs assigned for the milestone (:heavy_check_mark: well done!)

Individual progress of @joel0111

Recommended progress for v1.3

  • Has issues/PRs assigned for the milestone (:heavy_check_mark: well done!)

Individual progress of @A0143487X-Kevin

Recommended progress for v1.3

  • Has issues/PRs assigned for the milestone (:heavy_check_mark: well done!)

Individual progress of @melkwx

Recommended progress for v1.3

  • Has issues/PRs assigned for the milestone (:exclamation: try to do by next milestone)

Individual progress of @ivyyangyq

Recommended progress for v1.3

  • Has issues/PRs assigned for the milestone (:heavy_check_mark: well done!)

Tutor: @tristonpang

Note: the above observation was done by the CS2103-feedback-bot and covers changes up to 2019-03-27 00:00:00 only. If you think the above observation is incorrect, please let us know by replying in this thread. Please include links to relevant PRs/comments in your response.

Feedback on week 8 project progress

Subject: feedback on week 8 project progress

See mid-v1.2 progress guide for more details of the activities mentioned below.
Mid-milestone progress reports are FYI only. They are not graded.

Team progress

Folow up from v1.1

  • Auto-publishing set up for the team repo and the website is available at link (:heavy_check_mark: well done!)
  • README page:
    • Parts not related to your product are removed (:heavy_check_mark: well done!)
    • se-edu/addressbook-level[3/4] acknowledged (:exclamation: try to do by next milestone)
    • Ui.png has been updated (:heavy_check_mark: well done!)

Recommended progress for the upcoming milestone

  • Issue labels* set up e.g., type.* and priority.* (:heavy_check_mark: well done!)
  • All future milestones v1.2, v1.3, v1.4, created (:heavy_check_mark: well done!)
  • Issues marked as type.Story e.g., link (:heavy_check_mark: well done!)
  • Some issues prioritized using priority.* labels e.g., link (:heavy_check_mark: well done!)
  • Milestone v1.2 planned
    • A suitable deadline** set (:heavy_check_mark: well done!)
    • Issues allocated to v1.2 e.g., link (:heavy_check_mark: well done!)
  • Build passing link (:heavy_check_mark: well done!)

*Remember to use the format specified, else it will not be picked up by the bot
**Remember that the deadline is the midnight before your tutorials

Individual progress of @minernchan

Follow up from v1.1

  • Used forking workflow:
    • Created PRs link (:heavy_check_mark: well done!)
    • Gave review comments to other PRs (:exclamation: try to do by next milestone)
  • Merged updates to documents (:exclamation: try to do by next milestone)
  • minernchan.png uploaded and linked from AboutUs page in png format (change image to png if presently in different format) (:heavy_check_mark: well done!)

Recommended progress for the upcoming milestone

  • Merged updates to java/fxml files (:exclamation: try to do by next milestone)
  • Has issues/PRs assigned for the next milestone (:heavy_check_mark: well done!)

Individual progress of @joel0111

Follow up from v1.1

  • Used forking workflow:
    • Created PRs link (:heavy_check_mark: well done!)
    • Gave review comments to other PRs (:exclamation: try to do by next milestone)
  • Merged updates to documents (:heavy_check_mark: well done!)
  • joel0111.png uploaded and linked from AboutUs page in png format (change image to png if presently in different format) (:heavy_check_mark: well done!)

Recommended progress for the upcoming milestone

  • Merged updates to java/fxml files (:exclamation: try to do by next milestone)
  • Has issues/PRs assigned for the next milestone (:exclamation: try to do by next milestone)

Individual progress of @A0143487X-Kevin

Recommended progress for the upcoming milestone

  • Merged updates to java/fxml files (:heavy_check_mark: well done!)
  • Has issues/PRs assigned for the next milestone (:exclamation: try to do by next milestone)

Individual progress of @melkwx

Follow up from v1.1

  • Used forking workflow:
    • Created PRs link (:heavy_check_mark: well done!)
    • Gave review comments to other PRs (:exclamation: try to do by next milestone)
  • Merged updates to documents (:heavy_check_mark: well done!)
  • melkwx.png uploaded and linked from AboutUs page in png format (change image to png if presently in different format) (:exclamation: try to do by next milestone)

Recommended progress for the upcoming milestone

  • Merged updates to java/fxml files (:heavy_check_mark: well done!)
  • Has issues/PRs assigned for the next milestone (:heavy_check_mark: well done!)

Individual progress of @ivyyangyq

Follow up from v1.1

  • Used forking workflow:
    • Created PRs link (:heavy_check_mark: well done!)
    • Gave review comments to other PRs (:exclamation: try to do by next milestone)
  • Merged updates to documents (:exclamation: try to do by next milestone)
  • ivyyangyq.png uploaded and linked from AboutUs page in png format (change image to png if presently in different format) (:heavy_check_mark: well done!)

Recommended progress for the upcoming milestone

  • Merged updates to java/fxml files (:heavy_check_mark: well done!)
  • Has issues/PRs assigned for the next milestone (:heavy_check_mark: well done!)

Tutor: @tristonpang

Note: the above observation was done by the CS2103-feedback-bot and covers changes up to 2019-03-13 00:00:00 only. If you think the above observation is incorrect, please let us know by replying in this thread. Please include links to relevant PRs/comments in your response.

Feedback on week 11 project progress

Subject: feedback on week 11 project progress

See v1.3 progress guide for more details of the activities mentioned below.

Team progress

Recommended progress for v1.3

  • Milestone v1.3 managed systematically
    • A suitable deadline set (:heavy_check_mark: well done!)
    • All issues/PRs in it are closed/merged (:heavy_check_mark: well done!)
    • Milestone closed (:heavy_check_mark: well done!)
  • Build passing link (:heavy_check_mark: well done!)
  • A new jar file has been released for the milestone (:heavy_check_mark: well done!)
  • User Guide updated for the milestone (:heavy_check_mark: well done!)

Individual progress of @minernchan

Recommended progress for v1.3

  • Has issues/PRs assigned for the milestone (:heavy_check_mark: well done!)
  • Merged updates to java/fxml files (:heavy_check_mark: well done!)

Individual progress of @joel0111

Recommended progress for v1.3

  • Has issues/PRs assigned for the milestone (:heavy_check_mark: well done!)
  • Merged updates to java/fxml files (:heavy_check_mark: well done!)

Individual progress of @A0143487X-Kevin

Recommended progress for v1.3

  • Has issues/PRs assigned for the milestone (:heavy_check_mark: well done!)
  • Merged updates to java/fxml files (:heavy_check_mark: well done!)

Individual progress of @melkwx

Recommended progress for v1.3

  • Has issues/PRs assigned for the milestone (:heavy_check_mark: well done!)
  • Merged updates to java/fxml files (:heavy_check_mark: well done!)

Individual progress of @ivyyangyq

Recommended progress for v1.3

  • Has issues/PRs assigned for the milestone (:heavy_check_mark: well done!)
  • Merged updates to java/fxml files (:heavy_check_mark: well done!)

Tutor: @tristonpang

Note: the above observation was done by the CS2103-feedback-bot and covers changes up to 2019-04-03 00:00:00 only. If you think the above observation is incorrect, please let us know by replying in this thread. Please include links to relevant PRs/comments in your response.

Feedback on week 9 project progress

Subject: feedback on week 9 project progress

See v1.2 progress guide for more details of the activities mentioned below.

Team progress

Recommended progress for v1.2

  • Issue labels* set up e.g., type.* and priority.* (:heavy_check_mark: well done!)
  • All milestones v1.2, v1.3, v1.4, created (:heavy_check_mark: well done!)
  • Issues marked as type.Story e.g., link (:heavy_check_mark: well done!)
  • Some issues prioritized using priority.* labels e.g., link (:heavy_check_mark: well done!)
  • Milestone v1.2 managed systematically
    • A suitable deadline** set (:heavy_check_mark: well done!)
    • Issues allocated to v1.2 e.g., link (:heavy_check_mark: well done!)
    • All issues/PRs in it are closed/merged (:heavy_check_mark: well done!)
    • Milestone closed (:heavy_check_mark: well done!)
    • Code tagged as v1.2 (:heavy_check_mark: well done!)
  • Build passing link (:heavy_check_mark: well done!)
  • Some issues assigned to milestone v1.3 e.g., link (:heavy_check_mark: well done!)

*Remember to use the format specified, else it will not be picked up by the bot
**Remember that the deadline is the midnight before your tutorials

Not graded:

  • Updated User Guide for v1.2 (:+1: Kudos!)

Individual progress of @minernchan

Recommended progress for v1.2

  • Merged updates to java/fxml files (:heavy_check_mark: well done!)
  • Merged updates to the Developer Guide (:heavy_check_mark: well done!)
  • Has issues/PRs assigned for the milestone (:heavy_check_mark: well done!)

Individual progress of @joel0111

Recommended progress for v1.2

  • Merged updates to java/fxml files (:heavy_check_mark: well done!)
  • Merged updates to the Developer Guide (:heavy_check_mark: well done!)
  • Has issues/PRs assigned for the milestone (:heavy_check_mark: well done!)

Individual progress of @A0143487X-Kevin

Recommended progress for v1.2

  • Merged updates to java/fxml files (:heavy_check_mark: well done!)
  • Merged updates to the Developer Guide (:heavy_check_mark: well done!)
  • Has issues/PRs assigned for the milestone (:exclamation: try to do by next milestone)

Individual progress of @melkwx

Follow up from v1.1

  • Used forking workflow:
    • Created PRs link (:heavy_check_mark: well done!)
    • Gave review comments to other PRs (:exclamation: try to do by next milestone)
  • Merged updates to documents (:heavy_check_mark: well done!)
  • melkwx.png uploaded and linked from AboutUs page in png format (change image to png if presently in different format) (:exclamation: try to do by next milestone)

Recommended progress for v1.2

  • Merged updates to java/fxml files (:heavy_check_mark: well done!)
  • Merged updates to the Developer Guide (:heavy_check_mark: well done!)
  • Has issues/PRs assigned for the milestone (:heavy_check_mark: well done!)

Individual progress of @ivyyangyq

Recommended progress for v1.2

  • Merged updates to java/fxml files (:heavy_check_mark: well done!)
  • Merged updates to the Developer Guide (:heavy_check_mark: well done!)
  • Has issues/PRs assigned for the milestone (:heavy_check_mark: well done!)

Tutor: @tristonpang

Note: the above observation was done by the CS2103-feedback-bot and covers changes up to 2019-03-20 00:00:00 only. If you think the above observation is incorrect, please let us know by replying in this thread. Please include links to relevant PRs/comments in your response.

Unable to change mode after clearing entries

Describe the bug
In Activity mode, after clear command, mode is changed automatically to member mode but UI reminds in Activity mode

To Reproduce
Steps to reproduce the behavior:

  1. mode activity
  2. clear
  3. mode member
  4. Unable to change mode to member

Expected behavior
If mode is supposed to changed back to member, UI so change as well. If not, mode should not switch to member.

Screenshots
image


Reported by: @Wklee96
Severity: Medium

[original: nus-cs2103-AY1819S2/pe-dry-run#52]

Validation issues for gender and year of study fields

Describe the bug
Validation issues for gender and year of study or wrong error message shown.

To Reproduce
Steps to reproduce the behavior:

  1. use g/m, g/f, y/1

Expected behavior
Error message says "Gender should only contain alphabets, and it should not be blank", m and f are alphabets so should work.
Error message says "YearOfStudy should only contain alphanumeric characters and spaces, and it should not be blank", 1 is alphanumeric and so should work.

Screenshots
bug1

bug2


Reported by: @jtankw3
Severity: Low

[original: nus-cs2103-AY1819S2/pe-dry-run#141]

Example command stated in UG does not work in app.

Describe the bug
There is an example command stated in the UG "memberAdd n/James Ong an/A0123456Y p/98765432 e/[email protected] yos/year1 m/mathematics". But when it is entered in the app, there is an error "Invalid Command Format!"

To Reproduce
Steps to reproduce the behavior:

  1. Launch app
  2. enter "memberAdd n/James Ong an/A0123456Y p/98765432 e/[email protected] yos/year1 m/mathematics"
  3. See error "Invalid Command Format!"

Expected behavior
Add a member to the app.

Screenshots
If applicable, add screenshots to help explain your problem.
image


Reported by: @PremBagda
Severity: Medium

[original: nus-cs2103-AY1819S2/pe-dry-run#111]

Feedback on week 7 project progress

Subject: feedback on week 7 project progress

See v1.1 progress guide for more details of the activities mentioned below.

Team progress

  • Team org and repo set up correctly (:heavy_check_mark: well done!)
  • PR created from team repo to AB-3 or AB-4 (:heavy_check_mark: well done!)
  • Auto-publishing set up for the team repo (:heavy_check_mark: well done!)
  • README page:
    • Ui.png has been updated (:heavy_check_mark: well done!)
    • Parts not related to your product are removed (:heavy_check_mark: well done!)
    • se-edu/addressbook-level4 acknowledged (:exclamation: try to do by next milestone)
  • User Guide: some content has been updated (:heavy_check_mark: well done!)
  • Developer Guide: some content has been updated (:heavy_check_mark: well done!)
  • Team repo git tagged as v1.1 (:heavy_check_mark: well done!)

Individual progress of @minernchan

  • Used forking workflow:
    • Created PRs link (:heavy_check_mark: well done!)
    • Gave review comments to other PRs (:exclamation: try to do by next milestone)
  • Merged updates to documents (:heavy_check_mark: well done!)
  • minernchan.png uploaded and linked from AboutUs page in png format (change image to png if presently in different format) (:heavy_check_mark: well done!)

Individual progress of @joel0111

  • Used forking workflow:
    • Created PRs link (:heavy_check_mark: well done!)
    • Gave review comments to other PRs (:heavy_check_mark: well done!)
  • Merged updates to documents (:heavy_check_mark: well done!)
  • joel0111.png uploaded and linked from AboutUs page in png format (change image to png if presently in different format) (:heavy_check_mark: well done!)

Individual progress of @A0143487X-Kevin

  • Used forking workflow:
    • Created PRs link (:heavy_check_mark: well done!)
    • Gave review comments to other PRs (:heavy_check_mark: well done!)
  • Merged updates to documents (:heavy_check_mark: well done!)
  • a0143487x-kevin.png uploaded and linked from AboutUs page in png format (change image to png if presently in different format) (:heavy_check_mark: well done!)

Individual progress of @melkwx

  • Used forking workflow:
    • Created PRs link (:heavy_check_mark: well done!)
    • Gave review comments to other PRs (:exclamation: try to do by next milestone)
  • Merged updates to documents (:heavy_check_mark: well done!)
  • melkwx.png uploaded and linked from AboutUs page in png format (change image to png if presently in different format) (:exclamation: try to do by next milestone)

Individual progress of @ivyyangyq

  • Used forking workflow:
    • Created PRs link (:heavy_check_mark: well done!)
    • Gave review comments to other PRs (:heavy_check_mark: well done!)
  • Merged updates to documents (:heavy_check_mark: well done!)
  • ivyyangyq.png uploaded and linked from AboutUs page in png format (change image to png if presently in different format) (:heavy_check_mark: well done!)

Tutor: @tristonpang

Note: the above observation was done by the CS2103-feedback-bot and covers changes up to 2019-03-06 00:00:00 only. If you think the above observation is incorrect, please let us know by replying in this thread. Please include links to relevant PRs/comments in your response.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.