Simple console application for interactions with books built with NodeJS, TypeScript, MongoDB
- Convenient console menu
- Authorization/registration with des-ecb password encryption
- Creating, viewing books
- Logging user actions
- MVC+S Project Structure
- Design Patterns (Strategy, Singleton, Proxy, Facade, etc.)
- NodeJS, NPM (https://www.npmjs.com/get-npm)
- MongoDB (https://www.mongodb.com)
# Get the latest snapshot
git clone https://github.com/Bioneisme/console-book-library.git
# Change directory
cd console-book-library
# Install dependencies
npm install
Create an .env file locally. You can duplicate .env.example and name the new copy .env. Adapt the variables to your needs.
# After setting up .env start app
npm run start