https://github.com/jeypi-official/angular-bank
The Angular Bank is a web-based banking application built with Angular. It offers essential banking features such as account management, transaction history, and secure fund transfers, all within a responsive, user-friendly interface designed to work smoothly on various devices.
https://github.com/jeypi-official/angular-bank
angular crud-application firebase-database typescript
Last synced: over 1 year ago
JSON representation
The Angular Bank is a web-based banking application built with Angular. It offers essential banking features such as account management, transaction history, and secure fund transfers, all within a responsive, user-friendly interface designed to work smoothly on various devices.
- Host: GitHub
- URL: https://github.com/jeypi-official/angular-bank
- Owner: JeyPi-Official
- License: mit
- Created: 2024-04-08T22:01:13.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-16T18:57:46.000Z (over 1 year ago)
- Last Synced: 2025-01-16T13:58:42.480Z (over 1 year ago)
- Topics: angular, crud-application, firebase-database, typescript
- Language: TypeScript
- Homepage:
- Size: 148 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Angular Bank
A comprehensive banking web application built with Angular. This project showcases a modern, responsive UI and key banking features, such as account management, transaction history, and secure fund transfers. It leverages Angular’s powerful framework to deliver a smooth and efficient user experience.
## Features
- **Account Management**: View and manage multiple bank accounts.
- **Transaction History**: Access detailed transaction records.
- **Fund Transfers**: Securely transfer money between accounts.
- **Responsive Design**: Works seamlessly on various screen sizes.
- **Authentication**: User login with secure authentication.
## Getting Started
Follow these steps to set up the project locally:
### Prerequisites
- [Node.js](https://nodejs.org/en/download/) (v14.x or higher)
- [Angular CLI](https://angular.io/guide/setup-local)
- A modern browser (Chrome, Firefox, etc.)
### Installation
1. **Clone the repository**
```bash
git clone https://github.com/JeyPi-Official/Angular-Bank.git
```
2. **Navigate to the project directory**
```bash
cd Angular-Bank
```
3. **Install the dependencies**
```bash
npm install
```
4. **Run the app**
```bash
ng serve
```
5. **Open in Browser**
Navigate to `http://localhost:4200` in your web browser to view the app.
## Folder Structure
```bash
src/
|-- app/
| |-- components/ # UI components
| |-- services/ # Backend interaction and APIs
| |-- models/ # Data models for banking features
| |-- app.module.ts # Main Angular module
|-- assets/ # Static assets like images and styles
|-- environments/ # Environment configurations
```
## Key Technologies
- **Angular**: For the frontend framework and app logic.
- **RxJS**: For managing asynchronous operations and data streams.
- **Bootstrap**: For responsive design and layout.
- **Node.js**: For managing package dependencies and build tools.
## Contributing
Contributions are welcome! To contribute:
1. Fork the repository
2. Create a new branch (`git checkout -b feature/new-feature`)
3. Commit your changes (`git commit -m 'Add new feature'`)
4. Push to the branch (`git push origin feature/new-feature`)
5. Open a pull request
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE.txt) file for details.