Git Product home page Git Product logo

tp's Introduction

ePoch

CS2103-T14-2

CI Status codecov

Ui

  • ePoch is a desktop app for managing contacts, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). It has been designed for the busy NUS student, allowing the user to create contacts for persons and to create CCAs; link those persons and CCAs together; and to create periodic reminders for those CCAs.
  • This contact manager is:
    • written in OOP fashion.
    • is based on the AddressBook-Level3 project created by the SE-EDU initiative.
  • Documentation for this project, such as the User Guide and Developer Guide, can be found in the docs folder.
  • ePoch is a product of the CS2103 T14-2 team.

tp's People

Contributors

zhiyuan-amos avatar pyokagan avatar yamgent avatar jovyntls avatar damithc avatar weiquu avatar okyntary avatar justintanyf avatar jivesh avatar m133225 avatar mightycupcakes avatar yamidark avatar rinder5 avatar j-lum avatar eugenepeh avatar limmlingg avatar sijie123 avatar chao1995 avatar vivekscl avatar lejolly avatar yl-coder avatar fzdy1914 avatar pierceandy avatar ndt93 avatar edmundmok avatar kychua avatar wltan avatar ernestlim8 avatar alexlmeow avatar okkhoy avatar

Watchers

 avatar

tp's Issues

Update About Us project website

Everyone to submit a photo with a specified filename
To indicate roles and responsibilities

  • Jivesh
  • Jovyn
  • Justin
  • Keane
  • Wei Qing

Implement findc command for searching CCAs

As an overcommitted NUS student with many CCAs, I wish to be able to find any CCA with a title that matches a given search term, so that I can easily filter through my many CCAs.

Implement Delete Reminder command

As a student with constantly changing commitments, I wish to delete reminders so that I can delete irrelevant or redundant reminders.

Find commands should show associated items

For instance,

  • findp n/John should also show all the CCAs John is in and all the reminders associated with that CCA.
  • findr should show the relevant reminders and the CCAs they belong to.
  • findc n/NUSSO should show all the people enrolled in NUSSO and the reminders associated with it

Remove people from CCAs

As an NUS student whose friends are experimenting with CCAs, I wish to be able to efficiently remove people from CCAs.

Implement Edit Reminder command

As a student who might make typos, I wish to edit reminder titles so that I can rectify any errors in the title I set for reminders.

Implement tags for CCAs

As a user, I wish to be able to add tags to CCAs, so that I can easily categorise my CCAs into different types.

Add CCAs

As a member of multiple CCAs, I wish to be able to add all the CCAs I am involved in, so that I can keep track of them.

Implement Snooze Reminder command

As a student who can finish reminders quickly, I wish to snooze reminders that I’ve completed.

Maybe if the Reminder startDate = today, we can visually highlight the reminder. Snoozing the reminder removes the visual highlight, but it won't get saved so the next time the user opens the app, the reminder will be highlighted again.

Update README content to match ePoch

  • Acknowledge source code of AB3 (see CS2103 website for reference)
  • Remove AB3 content irrelevant to ePoch, and add any necessary ePoch-specific content

Save data locally for Reminders

As a user, I wish to have my Reminders saved after I enter them, so that I do not have to add the same reminders every time I open ePoch.

Fix wording for frequency

  • Fix helper text for users that enter a wrong command for reminders
  • Fix wording for the displayed frequency of reminders (e..g "One_off")
  • Any other issues with the wording on reminders

Delete CCAs

As someone who changes CCAs over time, I wish to be able to delete CCAs, so that I can only keep track of those I am currently a part of.

Store CCA enrolments data locally

As a user, after enrolling contacts into CCAs, I want to have it saved locally so I do not have to re-enrol my contacts every time.

Show ePoch usage instructions

As a user who is slow to pick up new technologies, I want to see usage instructions of the application so that I can familiarise myself with it.

Support saving of data for CCAs

As a user, I want to have the data of my CCAs saved, so that I do not need to re-enter my CCAs whenever I use AddressBook

Add person to CCA

As an NUS student who likes to keep track of what CCAs my friends are in, I wish to be able to add a person to a CCA.

Fix tags for CCAs

Currently all CCAs have a "Music" tag. Allow CCAs to accurately display the tags they have. Also check that the tags feature is working.

Implement Find Reminder command

As an overcommitted student with many commitments, I wish to filter reminders so that I can find more important reminders by their title.

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.