Skip to content

Multi-language Django REST Framework core project with modular apps for e-commerce, blog, courses, and more. Includes admin panel, JWT auth, Celery, and localization support.

License

MIT, MIT licenses found

Licenses found

MIT
LICENCE
MIT
LICENSE
Notifications You must be signed in to change notification settings

HamidRezaSZ/Django-Core

Repository files navigation

Django-Core

A complete, multi-language core project built using Django REST Framework. This modular project includes apps for e-commerce, blogging, courses, ticketing, and more, with features like JWT authentication, Celery integration, and localization.

Features

  • Modular Django apps (accounts, products, orders, blog, etc.)
  • RESTful API with Django REST Framework
  • JWT authentication
  • Celery for background tasks
  • Multi-language support (i18n)
  • Admin panel for content management
  • Static files and media handling

Installation

  1. Clone the Repo

    git clone https://github.com/HamidRezaSaad/Django-Core.git
  2. Install Requirements

    pip install -r requirements.txt
  3. Migrate Database

    python manage.py makemigrations
    python manage.py migrate
  4. Collect Static Files

    python manage.py collectstatic
  5. Start Server

    python manage.py runserver
  6. Visit http://127.0.0.1:8000/ in your browser.

Admin Panel Usage

  1. Create a Superuser

    python manage.py createsuperuser
  2. Run the Server

    python manage.py runserver
  3. Log in at http://127.0.0.1:8000/ with your superuser credentials.


MIT License © 2023 HamidReza Sadeghzadeh

About

Multi-language Django REST Framework core project with modular apps for e-commerce, blog, courses, and more. Includes admin panel, JWT auth, Celery, and localization support.

Topics

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENCE
MIT
LICENSE

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages