Skip to content

jarmee/my-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

125 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

my-stack-logo

My Stack - Share Your Technical Skills With the World

All Contributors

deployquality

My Stack gives you the possibility to share your technical skills with the world in an easy manner.

Demo πŸ‘Ύ

The current state of my-stack is always deployed at:

If you want to try it out on your local machine/server you can just fire up the docker-compose.yml from this repository with docker-compose up -d.

Development πŸ’»

Prerequisites

To be able to run My Stack on your local machine please make sure that you have installed the following software:

  • Docker 20.10.17
  • node v16.16.0
  • npm 8.19.2

Getting Started πŸš€

  1. Clone the repository by running git clone https://github.com/jarmee/my-stack.git
  2. Open the root folder of this project and run npm install

Starting the API

  1. After all dependencies were installed execute docker-compose up. This will startup the database (PostgreSQL).
  2. Now you are ready to start the api. Run nx serve api and you are good to go. To see if everything is up and running open your browser and navigate to http://localhost:3333/api/stacks or run curl http://localhost:3333/api/stacks. You should see the following output [];

Starting the Client

  1. To Start the client SPA carry out the following command nx serve client. The SPA should be reachable under http://localhost:4200. You can login into My Stack by using the subsequent credentials:
  • User: simple-user
  • Password: password

Testing πŸ§ͺ

If you would like to verify if the changes you made do not cause any problems you can do it by running the tests of the workspace. To run all of the tests of this workspace carry out nx run-many --all --target=test --parallel=3. To run a the tests of an application or library run nx test [NAME], e.g. nx test api.

Documentation πŸ“š

For more information about My Stack please see the documentation.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

jarmee
jarmee

πŸ’» ⚠️
Florian Ehmke
Florian Ehmke

πŸ’» ⚠️ πŸš‡

This project follows the all-contributors specification. Contributions of any kind welcome!

About

πŸ“šπŸš€ My Stack - Share Your Technical Skills With the World

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors