alexandrucatalinene / nodejs-test-project

Node test api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Test project description:

  • Project should consist of 2 parts: back-end (API) and front-end.
  • You should use mongodb database (mongoose package or any other)
  • Make it possible to perform all user actions via the API, including authentication.
  • Code quality is very important and project structure should be well organized.

Required functionality:

  • User must be able to create an account and log in

  • User can add (and edit and delete) a time record with 3 fields: note about what he has worked on, date, time spent

  • User should be able to see how much time he worked each day on "Report" page, this page should have date filter from-to. Example report:

    Date Total time Notes
    21.07 9h "Login&registration", "Another note"

How to work on this project:

  1. Fork this repository (you will need a github account)
  2. Write code. Try to make meaningful commits.
  3. When test project is complete push code to github and send us a link to your(forked) repository

About

Node test api


Languages

Language:JavaScript 99.1%Language:HTML 0.9%