Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabrielmaialva33/node-ts-app
A complete Node.js project template using TypeScript and following general best practices.
https://github.com/gabrielmaialva33/node-ts-app
eslint nodejs prettier template typescript
Last synced: about 2 months ago
JSON representation
A complete Node.js project template using TypeScript and following general best practices.
- Host: GitHub
- URL: https://github.com/gabrielmaialva33/node-ts-app
- Owner: gabrielmaialva33
- License: mit
- Created: 2022-06-12T12:02:53.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-01T05:08:04.000Z (2 months ago)
- Last Synced: 2024-11-01T06:17:59.748Z (2 months ago)
- Topics: eslint, nodejs, prettier, template, typescript
- Language: TypeScript
- Homepage:
- Size: 737 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A template for Node.js
A complete Node.js project template using TypeScript
About |
Technologies |
Tools |
Installation |
License
## :bookmark: About
**Node Typescript App** A complete Node.js project template using TypeScript and following general best practices.
## :computer: Technologies
- **[Typescript](https://www.typescriptlang.org/)**
- **[Node.js](https://nodejs.org/)**
- **[Eslint](https://eslint.org/)**
- **[Prettier](https://prettier.io/)**
## :wrench: Tools
- **[Visual Studio Code](https://code.visualstudio.com/)**
- **[WebStorm](https://www.jetbrains.com/webstorm/)**
## :package: Installation
### :heavy_check_mark: **Prerequisites**
The following software must be installed:
- **[Node.js](https://nodejs.org/en/)**
- **[Git](https://git-scm.com/)**
- **[NPM](https://www.npmjs.com/)** or **[Yarn](https://yarnpkg.com/)**
- **[Docker](https://www.docker.com/)**
- **[Docker Compose](https://docs.docker.com/compose/)**
### :arrow_down: **Cloning the repository**
```sh
$ git clone https://github.com/gabrielmaialva33/node-ts-app.git
```
### :arrow_forward: **Running the application**
- :package: API
```sh
$ cd node-ts-app
# install dependencies
$ yarn # or npm install
# run the application
$ yarn start:dev # or yarn start
```
### :writing_hand: **Author**
| [![Gabriel Maia](https://avatars.githubusercontent.com/u/26732067?size=100)](https://github.com/gabrielmaialva33) |
| ----------------------------------------------------------------------------------------------------------------- |
| [Gabriel Maia](https://github.com/gabrielmaialva33) |## License
[MIT License](LICENSE)