Dwinzo_dev/app
Vishnu df0b4a297a Merge pull request 'ui' (#43) from ui into main
Reviewed-on: http://185.100.212.76:7776/Dwinzo-Beta/Dwinzo_dev/pulls/43
2025-04-04 04:57:44 +00:00
..
.github first commit 2025-03-25 11:47:41 +05:30
.husky upstream pull + signIn/Up 2025-03-25 17:34:20 +05:30
docs upstream pull + signIn/Up 2025-03-25 17:34:20 +05:30
public Refactor styles for improved theme management, enhance input components, and add scene styles 2025-03-31 18:06:44 +05:30
scripts first commit 2025-03-25 11:47:41 +05:30
src Merge pull request 'ui' (#43) from ui into main 2025-04-04 04:57:44 +00:00
.env add backend api and socket for conveyor events 2025-04-01 18:52:21 +05:30
.gitignore Update styles, add marketplace components, and enhance drag-and-drop functionality 2025-03-27 15:14:29 +05:30
Dockerfile upstream pull + signIn/Up 2025-03-25 17:34:20 +05:30
README.md upstream pull + signIn/Up 2025-03-25 17:34:20 +05:30
nginx.conf upstream pull + signIn/Up 2025-03-25 17:34:20 +05:30
package-lock.json added zones drop down in builder ouline and adjust width of displayZones 2025-04-03 18:02:28 +05:30
package.json added zones drop down in builder ouline and adjust width of displayZones 2025-04-03 18:02:28 +05:30
tsconfig.json first commit 2025-03-25 11:47:41 +05:30

README.md

Getting Started

Follow these steps to set up and run the project locally.

Prerequisites

Ensure you have the following installed on your system:

Installation

  1. Clone the repository:

    git clone https://github.com/S0Vishnu/react-production-project-boilerplate.git
    cd react-production-project-boilerplate
    
  2. Cloning repository with User Credentials:

    git clone https://your_username:password@github.com/S0Vishnu/react-production-project-boilerplate.git
    cd react-production-project-boilerplate
    

    note: if password contains special charecters use:

    • @ → %40
    • : → %3A
    • / → %2F
    • ? → %3F
    • & → %26
    • = → %3D
    • ! → %21
  3. Install the dependencies:

    npm install
    
  4. Start server:

    npm start
    
  5. Build the app for production:

    npm run build
    
  6. Tests

    This project includes both unit tests using Jest and end-to-end (E2E) tests using Cypress. Heres how you can run and manage these tests.

    Unit Tests (Jest) Unit tests are located in the src/tests/unit/ directory. They test individual components and functions to ensure they work as expected. Jest is used for running these tests.

    Running Unit Tests To run the unit tests, use the following command:

    npm run test
    

    End-to-End (E2E) Tests (Cypress) Cypress can be run in two modes

    1. Interactive Mode:

      npm run cypress:open
      
    2. Headless Mode:

      npm run cypress:run
      

Run Documentation(Docsify)

  1. Installation (if needed):

    npm i docsify-cli -g
    
  2. Run Command:

    docsify serve docs