Note Manager

Application for creating small notes, customized to your own liking.

Work Plan:

  1. Basic note CRUD functionality
  2. Folders
  3. Drag and drop
  4. Colored notes
  5. Responsive markup
  6. Authentication
  7. Synchronization with Google services
  8. Links to personal notes for other users
  9. Customizable design and layout

Install:

npm install
npm install babel-preset-react
npm install babel-preset-es2015

Run:

npm start
Go to localhost:8080

Tests:

All tests:
npm test
Single test:
npm test -- FileName.spec.js
Coverage report:
npm run coverage

About

Front-end: Typescript, React, Redux, ES6, Babel, Webpack
Back-end: Python, Django, SQLite
Tests: Jest, Enzyme