A backend API for banking services with features to register & authenticate a user, perform transactions activities such as credit, debit and transfer to other account.
This project is bootstrapped with Nestjs Boilerplate. A progressive Node.js framework for building efficient, reliable and scalable server-side applications.
API doc: http://localhost:3000/api
- TypeScript - Static Typing
- MongoDB - Database
- NestJS - Node.js framework
- PassportJS and JWT - Authentication
- Postman - Testing
- Node.js - Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
- MongoDB - MongoDB is a general purpose, document-based, distributed database built for modern application developers and for the cloud era.
- Clone the repo
git clone https://github.com/olaishola05/banking-api.git
- Install dependencies
npm install
- Create a
.env
file in the root directory and add the following environment variables
DATABASE_USER= # Your MongoDB username
DATABASE_PASSWOR= # Your MongoDB password
SECRETKEYL= # Your secret key for jwt
PORT= # App port
- Run the development server
npm run start
- Open http://localhost:3000 with your browser to see the result.
- GitHub: @olaishola05
- Twitter: @olaishola05
- LinkedIn: Oladipupo Ishola
- Medium: @olaishola
Contributions, issues and feature requests are welcome!
Feel free to check the issues page here 😏😏.
- Give a ⭐ if you like this project
- Thanks to everyone building tools to make developers lives easier
This project is licensed under the MIT License - see the LICENSE.md file for details