Git Product home page Git Product logo

qard-al-hasana's Introduction

কর্জে হাসানা বাংলাদেশ

কর্জে হাসানা কী?

কর্জে হাসানা হচ্ছে সুদমুক্ত ঋণ। আপনাকে আমরা যে পরিমান কর্জ দিবো আপনি ঠিক তত টাকাই ফেরত দিবেন ধাপে ধাপে (কিস্তিতে), কোন সার্ভিস চার্জ নেই।

আমাদের লক্ষ

আমরা এমন একটি প্লাফর্ম তৈরী করতে চাই যাতে এই প্লাটফর্ম ব্যাবহার করে দেশের যে কোন প্রান্তে যে কেউ কর্জে হাসানা প্রজেক্ট পরিচালনা করতে পারেন। প্রজেক্ট সম্পর্কে বিস্তারিত

Qard al-Hasan

What is Qard al-Hasan?

Qard al-Hasana is an interest free loan. You will pay back exactly the amount we lend you in installments (instalments), no service charges.

Our Goal

We want to create such a platform so that anyone can manage Qard al-Hasana project in any part of the country using this platform. details about the project

INSTALLATION

Clone the project to your local machine.

Frontend

Change directory into the "frontend" folder and create a .env file. Copy and paste the codes from the .env.examples file into the .env file.

Install dependencies:

  • Using Yarn (recommended) - yarn
  • Using npm - npm i

Start the development server:

  • Using Yarn (recommended) - yarn dev
  • Using npm - npm run dev

Open http://localhost:3000 with your browser to see the result.

Backend

Run backend in a virtual environment

Change directory into the "backend" folder and create a .env file. Copy and paste the codes from the .env.examples file into the .env file.

Create virtualenv:

python3 -m venv <venv>

Activate the virtualenv:

  • Linux/Mac - source <venv>/bin/activate
  • Windows - <venv>\Scripts\Activate

Install dependencies, migrate database and run the project:

pip install -r requirements.txt
python manage.py migrate
python manage.py prepare_org
python manage.py runserver

Activate pre-commit hook:

pre-commit install

Run backend with docker

cd backend
docker compose up

API doc:

localhost:8000 get access token: localhost:8000/api/v1/auth/login/ username: admin password: admin copy the access token and use "Authorize" buton for token authentication. Now you can access other API.

How to contribute

About this project: link Task list: GitHub Link Join to our Discord channel: Invitation link

qard-al-hasana's People

Contributors

harunurkst avatar harun-niftycoders avatar waislam avatar rakibul-islam-raju avatar tusheer avatar rahidulislam avatar siddiqui-2583 avatar galib-niftycoders avatar fazlay avatar shahnewaztameem avatar rabiulislam-xyz avatar sajid576 avatar chiaka1996 avatar mahfuzurrahman01 avatar siyam04 avatar

Stargazers

abdullahnoorsayket avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.