Skip to content

Shwetabhk/Expense-Tracker-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense-Tracker-Backend

This API runs on Python 3.6. Make sure you have Python 3.6 and pip installed.

You can access all the functionalities using it's client hosted on:

        https://expensetrack-client.herokuapp.com/

Production URL

The API is hosted on Heroku:

	https://expen-track.herokuapp.com/api/v1/expenses/

URLs and Features

The API has 3 features:

  1. Login/Signup using JWT authentication
  2. Create, Read, Update, Delete Expenses
  3. Sort/Filter expenses
  4. Search Expenses by name

Clone the Repository

Open the terminal and run the command:

	git clone https://github.com/Shwetabhk/Expense-Tracker-Backend.git

Create a virtual environment

open your working directory in the terminal and run the following commands:

	pip install virtualenv

	python -m virtualenv env

	source env/bin/activate

Install the requirements

Open the cloned folder in the terminal(virtual environment) and run the following commands:

	pip install -r requirements.txt

Migrating the database

Run the following commands to make changes in the database:

	python manage.py makemigrations

	python manage.py migrate

Run the server

	python manage.py runserver

About

Backend REST API for Expense tracker.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages