GithubHelp home page GithubHelp logo

swpp2019-team20's People

Contributors

bgchun avatar coffeetea99 avatar dependabot[bot] avatar kooyunmo avatar nungnung avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

swpp2019-team20's Issues

[Backend, Frontend] Chatroom

The following is the list to do for chatroom implementation.

  • docker django-redis
  • channels
  • websocket
  • chatroom frontend

[backend] username->id mapping API

For use in the user-entry component (input component where user can type username to get the user dropdown). It was missing in the design doc.

[Sprint#3] Issue on lint

제가 어제 실습 시간에 올렸던 lint 파일이 아직 완성이 되지 않았는데 pylint 부분까지 추가해서 설정파일을 수정해주시면 감사하겠습니다.

[test] LoginPage test has to be fixed

App.jsx should be fixed like this:

스크린샷 2019-11-23 오후 4 05 48

However, when I fixed it this way, there was a problem in LoginPage test.
I guess that is because of a change in routing.
Hence, I decided to push App.jsx file just as before.
The person in charge of the login test should modify the login test for the above version of App.jsx file.
Please fix this problem!

[backend] notification

We must add some sort of API and some sort of mechanism to send notifications to users via phone calls or SMS messages.

Fix our CI pipeline

  • Let sonarcloud receive coverage reports
  • Set up coveralls
  • Add bages (missing: coveralls, sonarcloud)
  • (Optional) move to travis-ci.org.

Delete [backend-loans] branch

Branch [loans-create] is successfully merged into master. Please delete branch [backend-loans], which is for backup, after your own review.

[document] Development Symptoms

What we are doing good

  • Every code style, code smell, and coverage is checked by CI(travis.ci, SonarCloud).
  • GitHub configuration (force not to push to master branch directly)

What we have to improve

  • Test more exception cases
  • Try to increase the coverage of the overall codes
  • Refactoring is required

Remove package.json at repository root

We should not have the package.json and yarn.lock file at the root of the repository. They seem to have been added in #37.

Please close this issue if this was done on purpose, otherwise we should merge the dependencies into frontend/package.json.

[backend] models to be fixed

There needs some modification in backend models to support new features implemented.

In account.profile:

  • twillio_msg: the message to be uttered when the system gives a call to users who didn't payback.
  • rating: the credit rating score calculated by sentimental analysis

[fix] POST /loans/{id} to POST/loans

In our design documents, we specified that a user creates a new loan by sending a POST request to /loans/{id}. However, this should be sent to just /loans to match traditional REST semantics as well as allowing users to create new users without having to know the last allocated ID.

[frontend] Implement the UserEntry sub-component.

This component is a requirement for implementing #24. I have already started work in frontend-userentry, and part of the API is already completed (although we may need to implement more API endpoints before being able to fully implement this component).

[Tip] 'validator' to check string type

The validator, which is a library to validate string type(email, phone #, postal code ...), is really useful. I already added it to our packages.

How To Use

import

import isEmail from 'validator/lib/isEmail';

or

import isEmail from 'validator/lib/isEmail';

usage

<script type="text/javascript" src="validator.min.js"></script>
<script type="text/javascript">
  validator.isEmail('[email protected]'); //=> true
</script> 

For more information, please check this documentation

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.