Skip to content

prashantsihag03/dialogueV2-fe

Repository files navigation

DialogueV2-FE

DialogueV2 is a version 2 of Dialogue project and is supposed to be a upgrade over its previous version.

The project itself is not a commercial project and is solely worked upon for skill development and hands-on practice.

This repository holds Frontend codebase for the overall project.

More details about the project can be found on this link along with Backend code base.

Demo Videos

NOTE: Collapse video by clicking on video title

🎥 - Guided Tour

Demo-GuidedTour-DarkMode.mov
Demo-GuidedTour-LightMode.mov

Start Just this App Locally

Note: Websocket based features will not be available when running this app without backend service. You can test the whole app through the backend repo and isntructions to do so are available.

  • Start the json-server npm run sjs
  • In a different terminal, start the app npm install; npm run start;
  • Visit http://localhost:8080

Build just this app

npm run build;

Build and deploy to the backend service locally

  • Clone backend repository first by heading over here.
  • Copy full absolute path to /public inside the backend repository.
  • Paste this copied absolute path and paste it as a value to BE_PUBLIC_PATH variable inside /script/copuBuildFilesToBackend.sh file inside frontend repository.
  • Update the full absolute path to build directory for the frontend repository as well inside the /script/copuBuildFilesToBackend.sh file inside frontend repository.
  • Now running below command will build frontend distribution and copy-paste these into backend services public directory from where backend services will be able to serve it locally.

    npm run devBuild;

About

Built with React and Material UI design components, this repository holds frontend application for DialogueV2 project.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •