აპლიკაცია არის აიდენთითიზე მორგებული , და გამოყენებულია როლები , შესაბამისი ფუნქციონალი უჩანს მომხმარებელს , როლის მიხედვით ამიტომაც , თავიდან სასურველია , რეგისტრაციის შემდე ბაზიდან ხელით შევცვალოთ მომხმარებლის როლი ადმინათ რათა , მოვახეროთ აპლიკაციის სრული ტესტირება, აგრეთვე აპლიკაციაში გამოყენებულია , ლოგირება , მაპერი და სხვა ისეთი მიდგომები რაც ამარტივებს და ხდის უფრო მეტად მიმზიდველს , პროგრამული უზრუნველყოფის პროდუქტის შექმნას . აპლიკაცია გატესტილია სვაგერის საშუალებით, ფუნქციონირებს , გარდა ამისა დამუშავებულია სხვა ბევრი ისეთი შემთხვევა და შეცდომა , რაც თავიდან გვარიდებს პროგრამის ავარიულ გათიშვას , გარდა ამისა გამოყენებულია არარელაციური ბაზა მონგო , ლოგირებისთცის , ხოლო მთავარი ცხრილის შესაქმნელად გამოყენებულია SQL , ენთითი ფრეიმვორკის გამოყენებით. აგრეთვე აპლიკაციაში გამოყენებულია სხვადასხვა პატერნი და არქიტექტურა , რაც ამარტივებს კოდის კითხვადობას :uniteofwork , repositoryPattern ,Clean architecture , dependency inversion Principe.
- User Authentication: Secure login and registration for users.
- Account Management: View account balances and transaction history.
- Fund Transfers: Transfer funds between accounts easily.
- Responsive Design: Optimized for various devices including desktops, tablets, and mobile phones.
- Frontend: HTML, CSS, JavaScript (or any frameworks/libraries used, e.g., React, Angular, Vue)
- API Integration: Communicates with the backend using RESTful APIs.
- Styling: CSS frameworks (Bootstrap, Tailwind CSS, etc.) for responsive design.
To set up the project locally, follow these steps:
Clone the repository:
git clone https://github.com/guga2002/TERA.CA.OnlineBank.UI.git
- Navigate to the project directory:
cd TERA.CA.OnlineBank.UI
- Install dependencies (if using npm or yarn):
npm install
# or
yarn install
- Start the development server:
npm start
# or
yarn start
Open your browser and navigate to http://localhost:3000 (or the specified port) to view the application.
- Usage Once the application is running, users can:
Contributions are welcome! Please fork the repository and create a pull request for any changes or enhancements.
- Create your feature branch:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -m "Add your feature"
- Push to the branch:
git push origin feature/YourFeature
This project is licensed under the MIT License - see the LICENSE file for details.
Contact For any inquiries or issues, feel free to contact:
Guga Apkhazava - aapkhazava22@gmail.com