Skip to content

Swift Bank, a demo banking application crafted with cutting-edge technologies.

Notifications You must be signed in to change notification settings

mahfuzurrahman98/Swift-Bank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Swift Bank

Description

Swift Bank is a full-stack banking application developed using the MERN stack (MongoDB, Express.js, React, Node.js) with TypeScript and Mongoose. The application allows users to perform various banking operations, including account creation, deposit, withdrawal, and secure fund transfers. The interface is designed to be responsive and user-friendly.

Prerequisites

Before running Swift Bank locally, make sure you have the following prerequisites installed:

  • Node.js
  • npm
  • MongoDB

Features

  • User-friendly interface for account creation, deposit, withdrawal, and fund transfers
  • Secure authentication with email/password and Google login
  • Responsive and intuitive design for an enhanced user experience

Technologies Used

  • Frontend:

    • React
    • TypeScript
    • HTML/CSS
    • Tailwind CSS
  • Backend:

    • Node.js
    • Express.js
    • TypeScript
    • MongoDB (Mongoose for object modeling)
  • Authentication:

    • JSON Web Tokens (JWT) for secure authentication
    • Google OAuth integration using direct API calls
  • Development Tools:

    • npm (Node Package Manager)
    • Git

API Documentation

Explore the Swift Bank API using the Postman API documentation.

Demo Credentials

To access the application, use the following demo credentials:

Contributing

We welcome contributions from the community! If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes.
  4. Test your changes thoroughly.
  5. Commit your changes.
  6. Push to your branch.
  7. Submit a pull request.

We appreciate your contributions!

About

Swift Bank, a demo banking application crafted with cutting-edge technologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages