Skip to content

This is the backend for the Traderake application built using Django and Django REST Framework with JWT authentication.

Notifications You must be signed in to change notification settings

sanal2206/Traderake-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

logo # Traderake Backend

This is the backend for the Traderake application built using Django and Django REST Framework with JWT authentication.

Features

  • User registration and login using JWT tokens
  • Token refresh and logout functionality
  • PostgreSQL as the database
  • Custom User model (CustomUser)
  • Watchlist API (add/remove/list)
  • Real-time stock data API integration
  • Model support: Stock, Indices, Watchlist
  • DRF-powered API endpoints
  • Authenticated API access with token
  • Modular app structure (accounts, etc.)
  • Postman collection for testing

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/sanal2206/Traderake-backend.git
  2. Create and activate a virtual environment:

    python -m venv venv
    source venv/bin/activate  # For Linux/Mac
    venv\Scripts\activate   # For Windows
  3. Install the dependencies:

    pip install -r requirements.txt
  4. Set up the database and run migrations:

    python manage.py makemigrations
    python manage.py migrate
  5. Run the development server:

    python manage.py runserver

License

This project is licensed under the MIT License.

About

This is the backend for the Traderake application built using Django and Django REST Framework with JWT authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages