olegood / vms Goto Github PK
View Code? Open in Web Editor NEWVoucher Management System
License: Apache License 2.0
Voucher Management System
License: Apache License 2.0
Goal
Add pages layout blueprints.
Acceptance Criteria
Goal
Introduce build info API and display it in footer.
Acceptance Criteria
Specification
GET
/api/build-info
Goal
Create initial project structure and make the first build successful.
Acceptance Criteria
Project has to be based on following tools and technologies:
Build should be successful:
$ mvn clean install
Goal
Introduce ESLint to keep JS code clean.
Acceptance Criteria
User Story
As a User,
I want to quick search for a person
so it will be easy to find particular person.
Goal
Add quick search component and make it possible to quickly find a person by surname.
Acceptance Criteria
Goal
If user navigates to incorrect (or nonexistent page) land to custom error page.
Acceptance Criteria
User Story
As a User,
I want to see another favicon
so I will be able easily find application tab.
Goal
Change favicon.ico file for another appropriate one.
Acceptance Criteria
Goal
Add initial README file containing basic description and list of potential tech tools that will be used.
Acceptance Criteria
Goal
Introduce ReactJS application
Acceptance Criteria
Goal
Configure Liquibase in order to track, version, and deploy database changes.
Acceptance Criteria
Specification
Initial database schema name should be VM
spring.datasource.url=jdbc:h2:mem:vmsdb;INIT=CREATE SCHEMA IF NOT EXISTS VM
Liquibase master file should be customized:
#liquibase
spring.liquibase.change-log=classpath:db/changelog/db.changelog-master.xml
Avoid using external library:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
Goal
Show pagination elements only if elements count is greater that fetch size. No need to show pagination if elements fit one page.
Acceptance Criteria
Introduce arch unit tests:
<dependency>
<groupId>com.tngtech.archunit</groupId>
<artifactId>archunit</artifactId>
<version>0.23.0</version>
<scope>test</scope>
</dependency>
User Story
As a User I want to have pagination on people page,
So, I could navigate the data partially.
Goal
Retrieve database information partially.
Acceptance Criteria
Goal
To have minimal database configuration and in-memory persistent storage.
Acceptance Criteria
Specification
Add schema.sql
and data.sql
to have.
Step to reproduce
Actual Result
Footer is not stocked to the bottom.
Expected Result
Any application page has sticky footer.
User Story
As I user,
I wan to see some actions with icons
so it is easy to recognize actions or navigation items.
Goal
Configure Font Awesome free icons as most popular library for React.
Acceptance Criteria
User Story
As a User,
I want to see header menu placeholder,
So, I will be able so overview the picture.
Goal
Configure header menu items.
Acceptance Criteria
Goal
Introduce Twitter Bootstrap Framework.
Acceptance Criteria
Specification
Goal
Initiate production database schema.
Acceptance Criteria
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.