Skip to content

khanhduzz/asset-management-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Asset Management System

Online Asset Management is a project in Phase 2 of the Rookie Program of NashTech. It provides features for tracking and managing users, assets, assignments, and returning requests.

Production CI-CD Test Coverage

Screenshot 2024-06-02 at 23 47 57

Technologies

  • Node 20
  • React JS
  • Ant Design
  • TailwinCSS
  • React Query
  • Jest Testing
  • Google Cloud
  • Azure DevOps

Architecture

Screenshot 2024-06-02 at 23 44 13

Database Modeling

Screenshot 2024-06-02 at 23 44 13

Setting Up and Running at Local

Configuration

  1. Set up environment variable:

    • Clone file .env.sample to the new file with name: .env
    • Update environment variable in the file .env
  2. Install node_modules

    •   npm install  

Run

  1. Build the Project
    npm build  
  1. Run the Application
    npm run dev
  1. Run Test
    npm run coverage
  1. Note

    • Password for user is auto generated according to format [username]@[DOB in ddmmyyyy], eg: binhnv@20011993
    • Test account:
        username: hoangd
        password: Test#1234

References

  1. [JPA & JWT (Hoang Nguyen)] (https://github.com/hoangnd-dev/rookies-java)
  2. [Springboot Demo (Phu Le)] (https://github.com/phulecse2420/demo)
  3. NashTech Slide

About

A project about asset managing system

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages