Skip to content

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.

Notifications You must be signed in to change notification settings

olaishola05/banking-api

Repository files navigation

Backend API for Banking Services

Description

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.


better commits is enabled Node Typescript JavaScript Eslint MongoDB Git Editor

Demo

API doc: http://localhost:3000/api

Built With

  • TypeScript - Static Typing
  • MongoDB - Database
  • NestJS - Node.js framework
  • PassportJS and JWT - Authentication
  • Postman - Testing

Getting Started

Prerequisites

  • 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.

Installing

  1. Clone the repo
git clone https://github.com/olaishola05/banking-api.git
  1. Install dependencies
npm install
  1. 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
  1. Run the development server
npm run start
  1. Open http://localhost:3000 with your browser to see the result.

Author

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page here 😏😏.

Show your support

  • Give a ⭐ if you like this project

Acknowledgments

  • Thanks to everyone building tools to make developers lives easier

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published