/merak_backend

A Powerful Tracking, Monitoring & Reporting System Along With Convenient Tools & Workflows to Accelerate Your Field Operations.

Primary LanguagePython

Merak

A Powerful Tracking, Monitoring & Reporting System Along With Convenient Tools & Workflows to Accelerate Your Field Operations.You can add orders and product along with organization and team members to make effective and efficient decision making. Project lead can add team members and customers while members can use the app to track their tasks and order.

Merak

Great Field Work Takes Great Team Work

Features

Inventory Management

  • Product
  • Order

Staff Tracking

  • Active Tracking
  • Attendance
  • Customer

Accounting

  • Expense
  • Invoices

Installation

  • Clone this repository
  • Install python
  • After installation navigate to the project directory

After installation generally creating a virtual enviornment is recommended. pythom -m venv venv

Then activate the venv and install the requirements. pip install -r requirements.in

After the installation is done the server can be easily booted using the basic command. python manage.py runserver

Try it out

Link

Here is the link to the default admin-dashboard.

https://merak-test.herokuapp.com/admin/

Credentials

email: admin@admin.com
pass : root

Using Api

Every api calls requires jwt token which can be fetched by using POST request in:

https://merak-test.herokuapp.com/user/auth/login/

with credentials:

{
    "email":"admin@admin.com",
    "password":"root"
}

From which you will get a response with Refresh Token and Access Token

{
  "refresh": "",
  "access": ""
}

For every api request you are required to send the Access Token on authorization hearder like such:

Bearer <Access Token>

image

API Documentation

This project consist of auto generated documentation which can be accessed here:

https://merak-test.herokuapp.com/swagger/

https://merak-test.herokuapp.com/redoc/