<br />
<p align="center">
<a href="https://github.com/damnedelf/todo_back_express_mongo_ts" rel='nofollow' onclick='return false;'>
</a>
<h3 align="center">ToDO app</h3>
<p align="center">
Typescript Front End for todo+mongo
<br />
</p>
</p>
<summary><h2 style="display: inline-block">Table of Contents</h2></summary>
<details open="open">
<ol>
<li>
<a href="#about-the-project" rel='nofollow' onclick='return false;'>About The Project</a>
<ul>
<li><a href="#built-with" rel='nofollow' onclick='return false;'>Built With</a></li>
</ul>
</li>
<li>
<a href="#getting-started" rel='nofollow' onclick='return false;'>Getting Started</a>
<ul>
<li><a href="#prerequisites" rel='nofollow' onclick='return false;'>Prerequisites</a></li>
<li><a href="#installation" rel='nofollow' onclick='return false;'>Installation</a></li>
</ul>
</li>
<li><a href="#usage" rel='nofollow' onclick='return false;'>Usage</a></li>
<li><a href="#contact" rel='nofollow' onclick='return false;'>Contact</a></li>
<li><a href="https://github.com/damnedelf/todo_back_express_mongo_ts/issues" rel='nofollow' onclick='return false;'>report bug, any questions</a></li>
</ol>
</details>
## About The Project
**Homework for Intspirit dev_courses. Back end part for todo+mongo**
#### mail: damnedelf@ya.ru
#### github: damnedelf
### Built With
- Typescript,Express,Node. Includes webpack for bundling.
## Getting Started
To get a local copy up and running follow these simple steps.
### Prerequisites
This is an example of how to list things you need to use the software and how to install it.
- npm
```sh
npm install npm@7.5.4
```
### Installation
1. Clone the repo
```sh
git clone https://github.com/damnedelf/todo_back_express_mongo_ts.git
```
2. GO to project folder
```sh
cd todo_back_express_mongo_ts
```
3. Install dependency packages
```sh
npm install
```
## Usage
After installation u can build bundle and run server
2 modes are available;
1. Webpack bundles code
```sh
npm run build:dev
```
App is bundling in dist folder.
<br />
2. Run server
```sh
npm run start
```
server is listening localhost:5500 by default. U can change it by modifying .env 'PORT' 'URL'
<br />
## Contact
damnedelf@ya.ru - email