Skip to content

roniewill/lite-bank-app

Repository files navigation

GitHub language count Repository size GitHub last commit License Stargazers Made by Ramon William

Lite Bank

AboutFeaturesLayoutHow it worksTech StackContributorsLisence

💻 About

Lite Bank - It is a very simple bank account management system with the purpose of providing a friendly environment for users to carry out the procedures most used in bank accounts as: Transfer, Deposit, Withdraw and Transactions Report.


⚙️ Features

  • User can register using:

    • Full name
    • Email
    • Password
  • User can login using:

    • Email
    • Password
  • Users have access to the following features:

    • create one or more accounts with a value from 0 to x
    • close account if it has a balance equal to 0
    • can see account details on contains more functions
    • can transfer amounts to other accounts
    • can deposit
    • can withdraw
    • can see all transactions once they have made one
    • can filter transactions by start and end date

🎨 Layout

Mobile

Coming soon

Web

LiteBanApp LiteBanApp LiteBanApp LiteBanApp LiteBanApp LiteBanApp


🚀 How it works

Pre-requisites

Before starting, you will need to have the following tools installed and properly configured on your machine: Git, Ruby 2.7.2, Rails 6.1.3, Node.js, Yarn and PostgreSQL. Also it's nice to have an editor to work with code like VSCode

RUN

# Once Ruby and Rails are properly installed, follow the next steps:
# Install bundler
$ gem install bundler

# Clone this repository
$ git clone git@github.com:roniewill/lite-bank-app.git

# Access the project folder cmd/terminal
$ cd lite-bank-app

# open the project with a code editor of your choice
$ code .

# rename the .env.local file to .env and set the access data in the variables

# then run the commands on your terminal
$ bundle install
$ yarn install
$ rails db:create db:migrate
$ rails server 
# or: rails s
# The server will start by default at port: 3000 - go to http://localhost:3000

🛠 Tech Stack

The following tools were used in the construction of the project:

Main Tools

Utilities

Plugins


Contributors

Coming soon :)

How to contribute

  1. Fork the project.
  2. Create a new branch with your changes: git checkout -b my-feature
  3. Save your changes and create a commit message telling you what you did: git commit -m" feature: My new feature "
  4. Submit your changes: git push origin my-feature

License

This project is under the license MIT.

Made with a lot of love and dedication by Ramon William 👋🏽 Get in Touch!

About

System make for to manage accounts and transactions banks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published