Giter VIP home page Giter VIP logo

fguendling / mms-cloud-skeleton-fork Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nuwe-io/mms-cloud-skeleton

0.0 0.0 0.0 554 KB

To be used in the Nuwe.io Hackathon

Home Page: https://nuwe.io/dev/competitions/mediamarkt-letsgo-hackathon/cloud-engineering-MediaMarkt-challenge

License: MIT License

JavaScript 5.59% TypeScript 24.22% Makefile 8.29% HTML 5.64% Vue 26.41% Dockerfile 3.80% HCL 26.05%

mms-cloud-skeleton-fork's Introduction


    Vue - Vite Skeleton

Vue/Vite Skeleton


This repository is a Typescript & Javascript skeleton with Vue, designed for quickly getting started developing a web application. Check the Getting Started for full details.

Technologies

Getting Started

Within the Makefile you can handle the entire flow to get everything up & running:

  1. Install make on your computer, if you do not already have it.
  2. Install the Yarn dependencies: make deps
  3. Start the application: make up

As you could see on the Makefile script, you could just avoid those steps and just execute make up, as deps are dependant of it.

Once these steps are finished, you could access to the application navigating into http://localhost:3000.

Using Dockerfile

In case you don't want to install make but still run with docker follow the below instructions:

  1. Docker build -t
  2. Docker run -it -p 3000:3000

This version is meant to be run on prod environments and listens to all IP adressess. You can change this inside the package.json. You can change as well the exposed port inside the Dockerfile and package.json

Overview

This skeleton is based on a Clean Architecture approach, so you could find the first basic elements:

You could find here an amazing Dev.to article explaining this Clean Architecture on frontend! (credits to @bespoyasov_).

UI layer

This folder contains the basic UI elements. You should add any UI element inside this folder, with the respective CSS file module.

Application layer

This layer is the one in charge of the different use cases of the application. A Use Case it's a workflow of what should it happen to a concrete Domain entity once interacts with the application.

This is the layer which would use any external service and communicate with the world (ie. APIs, databases, etc...)

Services layer

As we said, this is the layer that communicates the application with the outer world, and the one that would be coupled with almost any 3rd party provider, framework, etc...

Support

If you are having problems or need anything else, please let us know by raising a new issue.

License

This project is licensed with the MIT license.

mms-cloud-skeleton-fork's People

Contributors

fguendling avatar gagocarrilloedgar 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.