Coder Social home page Coder Social logo

ay2122s1-cs2103t-t10-3 / tp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nus-cs2103-ay2122s1/tp

0.0 0.0 5.0 18.24 MB

The app will help maintain a list of contacts with relevant important details for NUS CS students. These include fields specific to NUS. It can include similar groups (eg. modules, projects) users were in, contact information (eg. LinkedIn, GitHub, Telegram), and tags including experience in certain tech areas (eg. web development).

Home Page: https://ay2122s1-cs2103t-t10-3.github.io/tp

License: MIT License

Shell 0.58% Java 97.83% CSS 1.59%

tp's People

Contributors

alexlmeow avatar chao1995 avatar commanderw324 avatar damithc avatar dystoriax avatar e0543403 avatar edmundmok avatar ernestlim8 avatar eugenepeh avatar fzdy1914 avatar j-lum avatar jeromewjj avatar kychua avatar lejolly avatar limmlingg avatar m133225 avatar mightycupcakes avatar ndt93 avatar okkhoy avatar pierceandy avatar pyokagan avatar rinder5 avatar samyipsh avatar sijie123 avatar vivekscl avatar wltan avatar yamgent avatar yamidark avatar yl-coder avatar zhiyuan-amos avatar

Watchers

 avatar  avatar

tp's Issues

Edit Add command

Edit Add command to allow it to accept only name and phone number

increase duplicate detection efforts

  • Feature completed
  • Updated UG/DG
  • Updated test cases

Bugs related to duplicate detection:
Duplicate detection (e.g., detecting if two persons in the address book are the same) is not trivial; often, detecting only the exact string/value matches is not enough. For example, John Doe and john doe are likely to be the same person. Similarly, extra white space (e.g., the user typed an extra space between the two names) is unlikely to mean they are two different persons. Typically, it is best if you can give a warning in such near match cases so that the user can make the final decision.
Half-baked duplicate detection can qualify as type.FeatureFlaw bugs. However, detecting more complex cases of potential duplicates can be considered as NotInScope especially if they are hard to implement and expected to be rare.

[PE-D] Show function

Show function is quite redundant since it is already able to display all the information in the addressbook itself


Labels: severity.Low type.FeatureFlaw
original: rickyaandrew/ped#3

Confirm pop up / functionality

  • Feature completed
  • Updated UG/DG
  • Updated test cases

Warning / Confirm pop up

  • for detection duplication
  • for invalid input validation
  • for clearing mock contacts

[PE-D] Adding contacts with no information

NetworkUs is able to add contact to NetworkUs even if there is no information in the contact given. Leaving NetworkUs to add the name only without any other information


Labels: type.FunctionalityBug severity.Medium
original: rickyaandrew/ped#4

[PE-D] User is unable to add a contact

User is not able to add a contact with the same name but different contact details.

Example user with the same name but they are of different person is not allowed to be entered into the address book


Labels: type.FunctionalityBug severity.Medium
original: rickyaandrew/ped#2

[PE-D] Inconsistent requirement between g/ and l/

Not really a functional bug, but can be confusing for the user:

  1. Linkedin requires full url saved
  2. Github does not require full url saved and only needs username - saving github with the url returns an error with an error message

Screenshot 2021-10-29 at 4.36.34 PM.png

Suggestion:

  1. Let github store both username and the full url

Labels: severity.Low type.FeatureFlaw
original: didymental/ped#5

Update README

  • Add Ui Mockup of product
  • Update content to match product
  • Update Github Actions build status badge
  • Acknowledge original source of code

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.