All Projects → shpotainna → Company Structure

shpotainna / Company Structure

Licence: apache-2.0
A company structure with a list of projects and their users

Programming Languages

java
68154 projects - #9 most used programming language
typescript
32286 projects
ts
41 projects

Projects that are alternatives of or similar to Company Structure

metadatamanagement
Metadatamanagement (MDM) - Data Search for Higher Education Research and Science Studies
Stars: ✭ 21 (-56.25%)
Mutual labels:  jasmine, angular-material, karma, junit
Spring Boot Mongodb Angular Todo App
A Sample App built using Spring Boot, Angular and MongoDB
Stars: ✭ 84 (+75%)
Mutual labels:  spring, backend, frontend
Webapp.rs
A web application completely written in Rust. 🌍
Stars: ✭ 1,888 (+3833.33%)
Mutual labels:  backend, frontend, webapp
Angularconcepts
Key Angular Concepts using Latest Angular version 5
Stars: ✭ 31 (-35.42%)
Mutual labels:  karma, jasmine, angular-material
angular-material-boilerplate
A straightforward and well structured boilerplate based on Google's Angular Material project.
Stars: ✭ 28 (-41.67%)
Mutual labels:  jasmine, angular-material, karma
Appy
🚀 A full stack boilerplate web app
Stars: ✭ 225 (+368.75%)
Mutual labels:  backend, frontend, webapp
Spring Boot Angular2
spring boot backend, angular2 frontend with webpack, typescript, sass, bootstrap4, karma, jasmine
Stars: ✭ 396 (+725%)
Mutual labels:  spring, karma, jasmine
Udash Core
Scala framework for building beautiful and maintainable web applications.
Stars: ✭ 405 (+743.75%)
Mutual labels:  backend, frontend, webapp
Jasmine Matchers
Write Beautiful Specs with Custom Matchers for Jest and Jasmine
Stars: ✭ 552 (+1050%)
Mutual labels:  karma, jasmine
Full Stack Fastapi Postgresql
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Stars: ✭ 7,635 (+15806.25%)
Mutual labels:  backend, frontend
Osu Web
the browser-facing portion of osu!
Stars: ✭ 610 (+1170.83%)
Mutual labels:  backend, frontend
Ethql
A GraphQL interface to Ethereum 🔥
Stars: ✭ 547 (+1039.58%)
Mutual labels:  backend, frontend
Live Torrent
Torrent Web Client
Stars: ✭ 546 (+1037.5%)
Mutual labels:  backend, frontend
Programming Challenges
Algorithmic, Data Structures, Frontend and Pentest - Programming challenges and competitions to improve knowledge.
Stars: ✭ 592 (+1133.33%)
Mutual labels:  backend, frontend
Free Courses
Free IT courses
Stars: ✭ 522 (+987.5%)
Mutual labels:  backend, frontend
Aws Boilerplate
Opinionated full stack web app's boilerplate, ready to be deployed to AWS platform.
Stars: ✭ 682 (+1320.83%)
Mutual labels:  backend, frontend
Repractise
RePractise
Stars: ✭ 695 (+1347.92%)
Mutual labels:  backend, frontend
Curriculum
Dive into our 7-month web development program covering HTML, CSS, Javascript, Node, and React!
Stars: ✭ 453 (+843.75%)
Mutual labels:  backend, frontend
Framework
A lightweight low ceremony API for web services.
Stars: ✭ 644 (+1241.67%)
Mutual labels:  backend, webapp
Fluentlenium
FluentLenium is a website & mobile automation framework which extends Selenium to write reliable and resilient UI functional tests. This framework is React ready. Written and maintained by people who are automating browser-based tests on a daily basis.
Stars: ✭ 766 (+1495.83%)
Mutual labels:  spring, junit

Build Status

Company Structure

A simple CDUD application representing a company structure.

The application is built using Java 11, Spring Boot 2 and PostgreSQL on the backend, Angular 8 and TypeScript on the frontend, Docker for building and running.

main-window

Environment Setup

You need to have Docker to be able to build and run the application.

How to build and run

  1. Build the backend application image

    docker build -t=cs-backend -f Dockerfile.backend .

  2. Build the frontend application image

    docker build -t=cs-frontend -f Dockerfile.frontend .

  3. Create a docker network

    docker network create cs-net

  4. Start the database

    docker run -p 5432:5432 \
      -e POSTGRES_USER=company-structure \
      -e POSTGRES_PASSWORD=company-structure \
      -e POSTGRES_DB=company-structure \
      --name cs-db \
      --net=cs-net \
      postgres:11.5
    
  5. Start the backend

    docker run --name=cs_backend \
         --net=cs-net \
         -p 8080:8080 \
         cs-backend:latest
    
  6. Start the frontend

    docker run --name=cs_frontend \
         -p 4200:4200 \
         cs-frontend:latest
    

The application is accessible on http://localhost:4200.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].