Skip to content

saurabhjdsingh/Credit-Approval-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Credit System

 

Credit System

Github top language Repository size License Author

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

A backend app of credit-approval system, which renders data from Excel files and injest data into a database with the help of background workers. It consists of different APIs which provide functionalities like: (View screen-recording by clicking below)

✨ Features

✔️ RESTfull APIs; ✔️ Implimentation of background workers;
✔️ SQL migrations; ✔️ Readability;

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have Git, Python and Redis installed.

🏁 Starting

+ FOR MAC (These commands can be different for non-Linux computers):


# Install Redis (background worker service, used with celery):
brew update
brew install redis

# Set up a virtual env. into parent folder

1. `python3 -m venv env`
2. `source env/bin/active`

# Clone this project (Kindly clone this repository into the parent folder)
$ git clone https://github.com/saurabhjdsingh/Credit-Approval-System

# Go to the project
$ cd Credit-Approval-System

# install dependencies
$ pip install -r requirements.txt

# runserver (In first terminal window)
$ python manage.py runserver

# Start Redis Server (In the second terminal):
$ redis-server

# Start Celery Worker (In the Third terminal):
$ celery -A credit worker --loglevel=info


# The server will initialize in the <http://127.0.0.1:8000/>

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤️ by Saurabh

 

Back to top

About

A backend app of Credit Approval System

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages