Skip to content

PDPSchoolTeam/DigitalWalletPro

 
 

Repository files navigation

Kriptovalyuta Loyihasi 🚀

Umumiy ma'lumot

Bu loyiha kriptovalyutaga qaratilgan bo'lib, foydalanuvchilarga raqamli aktivlarni boshqarish va ular bilan samarali ishlash uchun vositalar va funksiyalarni taqdim etadi.

Asosiy funksiyalar:

  • Foydalanuvchilarni autentifikatsiya qilish 🛡️: Xavfsiz kirish va ro'yxatdan o'tish tizimi.
  • Balansni boshqarish 💰: Hisobingizdagi mablag'ni ko'rish va boshqarish.
  • Pul o'tkazmalari 🔄: Foydalanuvchilar o'rtasida kriptovalyutani oson va xavfsiz o'tkazish.
  • Tranzaktsiyalar tarixi 📜: Barcha tranzaktsiyalarni batafsil ko'rish imkoniyati.

Foydalanilgan texnologiyalar 🛠️

  • Dasturlash tili: Python 🐍
  • Freymvork: Aiogram 3 (bot bilan ishlash uchun) 🤖
  • Ma'lumotlar bazasi: PostgreSQL, SQLite 🗂️
  • Asboblar: PyCharm (IDE), GitHub (versiya nazorati) 🖥️

O'rnatish 📥

Loyihani lokal ravishda sozlash uchun quyidagi bosqichlarni bajaring:

  1. Repozitoriyani klonlang:

    git clone https://github.com/JMJfrds/DigitalWalletPro.git
  2. Loyihaning papkasiga o'ting:

    cd DigitalWalletPro
  3. Virtual muhit yarating va uni faollashtiring:

    python -m venv venv
    source venv/bin/activate # Windows uchun `venv\Scripts\activate`
  4. Kerakli kutubxonalarni o'rnating:

    pip install -r requirements.txt
  5. Loyihani sozlang va API kalitlari, ma'lumotlar bazasi loginlari kabi ma'lumotlarni o'rnating. .env fayl yarating:

    API_KEY=your_api_key
    DATABASE_URL=your_database_url
    
  6. Loyihani ishga tushiring:

    python main.py

Funksiyalar ✨

1. Foydalanuvchilarni autentifikatsiya qilish 🛡️

  • Foydalanuvchi hisoblarini himoya qilish uchun xavfsiz kirish va ro'yxatdan o'tish tizimi.

2. Balansni boshqarish 💰

  • Foydalanuvchilar balansini real vaqt rejimida ko'rsatish.

3. Balansni to'ldirish ➕

  • Hisob balansini oshirish uchun mablag' kiritish.

4. Pul o'tkazmalari 🔄

  • Boshqa foydalanuvchilarga xavfsiz va qulay tarzda mablag' o'tkazish.

5. Tranzaktsiyalar tarixi 📜

  • Tranzaktsiyalarni yanada oshkora va samarali boshqarish uchun batafsil tarix.

Hissa qo'shish 🤝

Loyihani yaxshilash uchun hissangizni qo'shishingiz mumkin! Hissa qo'shish uchun:

  1. Repozitoriyani fork qiling.
  2. Yangi tarmoq yarating:
    git checkout -b feature-name
  3. O'zgartirishlarni kiriting va commit qiling:
    git commit -m "Add feature-name"
  4. Fork qilingan repozitoriyaga push qiling:
    git push origin feature-name
  5. Asosiy repozitoriyaga pull request yuboring.

Litsenziya 📄

Ushbu loyiha MIT litsenziyasi ostida litsenziyalangan.

Aloqa 📧

Loyiha bo'yicha savol yoki fikr-mulohazalar uchun loyiha jamoasi bilan bog'laning:

  • Bobokulova Jasmina 🧑‍💻
  • Hamidova Laylo 👩‍💻

Minnatdorchilik 🙏

Ushbu loyihaga hissa qo'shganlarning barchasiga alohida minnatdorchilik bildiramiz. 🎉

About

DigitalWalletPro — Bu loyiha balansni kuzatish, tranzaktsiyalar tarixini ko‘rish, mablag‘larni boshqalarga tez va xavfsiz o'tkazish kabi funksiyalarni taqdim etadi. Ushbu vosita, foydalanuvchilarning raqamli aktivlarini boshqarishni osonlashtiradi

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 99.6%
  • Shell 0.4%