Skip to content

Banking API in Node.js with TypeScript, MongoDB and GraphQL

Notifications You must be signed in to change notification settings

jpbrab0/RAULbank

Repository files navigation

RAULbank 💸

O banco dos raul

About the project 📜

Bank Api, and can

  • Create User
  • Create account for an user
  • Deposit money
  • Withdraw money
  • Transaction an amount to another user account
  • Get your account extract

And is builded with:

  • Node.js
  • Typescript
  • Mongoose ODM
  • MongoDB
  • Graphql
  • Docker-Compose

Installing the project 📦

Prerequisites:

Clone the repository to your local machine:

With Https:

git clone https://github.com/jpbrab0/RAULbank.git

With SSH:

git clone [email protected]:jpbrab0/RAULbank.git

With Github CLI:

gh repo clone jpbrab0/RAULbank

Running the project 🏃

Starting Docker-Compose

  1. Install all dependencies of the project with npm:
  • npm i
  1. Setting up the database:
  • docker-compose up -d
  1. Rename the .exemple.env to .env
  • mv .exemple.env .env
  1. Initialize the server:
  • npm start


Made by jpbrab0

About

Banking API in Node.js with TypeScript, MongoDB and GraphQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages