Giter Club home page Giter Club logo

oar.apps.webspa's Introduction

Open Access On Containers - Apps - WebSPA

This project is the submodule of the root project called openAccessOnContainers.

The root project is located at https://github.com/huseyindeniz/openAccessOnContainers

WebSPA App - Specs

  • React
  • Typescript
  • Material-UI
  • Dockerized

How to Run the Application

Prerequsities

  1. Docker should be installed.
  2. Nodejs should be installed.
  3. Git Bash or any terminal that supports Docker and be able to run sh files should be present.
  4. Recommended ide is vscode.

Steps

  1. Clone the master branch to wherever you want.
  2. Switch to the location where you cloned the master branch on your terminal.
  3. Duplicate the .env file in the root directory, and rename it to .env.local
  4. Uncomment single '#' included lines in .env.local (if you are using vscode, simply select all lines and toggle line comment)
  5. Open a second terminal. Go to the /api/apigateways.web directory under root directory.
  6. run ./start.sh in terminal
  7. Go back to the previous terminal, run this ./start.sh in root directory.
  8. To stop the applications, run this command: ./stop.sh on each terminal.

Note: Why there are two start.sh files exist? One of them in the root directory is main WebSPA app of the openAccessOnContainers. Second one under the /api/gateways.web is the mock api server for providing sample data to the WebSPA app. In the root project there is a real api server, but in this project you don't need it.


More info can be found at Project Wiki Pages

oar.apps.webspa's People

Contributors

huseyindeniz avatar

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.