Giter Club home page Giter Club logo

adobe-sign-test's Introduction

Dev guide:

npm install

Runs the instalation of npm packages

IMPORTANT!!! >>>

To enable css modules with less in this setup, when npm packages are installed navigate to node_modules/less-watch-compiler/dist/lib/lessWatchCompilerUtils.js
and on the line: 138 change
ext: (lessWatchCompilerUtilsModule.config.minified ? '.min' : '') + '.css'
to
ext: (lessWatchCompilerUtilsModule.config.minified ? '.min' : '') + '.module.css'

npm run dev-start

Starts npm run less-watch and npm run start and json-server on port 3001 concurently.
!If you run this script you should not run npm start and, run less-watch and json-server!

This is it... below are just details about each specific script

npm run less-watch

Runs less-watch-compiler to automaticaly compile less files to xxx.module.css (if files are not compiling correctly, restart npm start and npm run less-watch scripts)

npm start

Runs the app in the development mode.
Open http://localhost:3000

npm run json-server

Runs json-server --watch db.json --port 3001 Serves a mock json database with data located in ./db.json file

npm run test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

See the section about deployment for more information.

Requirements 1:

Model, želimo da imamo:
Dokumente / originalni dokument koji je uploadovan
Participante / Je User u kontekstu agreementa. Npr. User Mile je prvi potpisnik u agreementu.
Usere / Konkretank korisnik koji moze potpisivati agreement
Agreemente / Agreement sadrzi skup dokumenata koji su vezanih za potpis i skup participanata.
Sadrži dokumente koji se potpisuju
Sadrži participante agreementa
Ima status (Poslat, U potpisivanju, Potpisan)

Trebaju mi 2 strane, Send i Manage page.
Send page:
Mogu kreirati Agreemente
Za svaki agreement mogu definisati 1 ili vise dokumenata
Svaki dokument se definise nazivom
Za svaki agreement mogu definisati 1 ili vise participanata
svaki participant se definise preko email adrese
Manage Page:
Mogu da izlistam sve agreemente
Kad kliknem na agremeent, treba da se povuku detalji agreemneta (lazy novim requestom)

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.