Skip to content

LethalLab/EchoShare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EchoShare

EchoShare is a simple article-posting platform built with Django, following the MVT (Model-View-Template) architecture.

Features

  • CRUD operations for articles via Django Admin.
  • Article editing with CKEditor5.
  • Image upload support for article covers.

Running the project

prerequisites

# Clone repostory

git clone https://github.com/N3333xus/EchoShare.git
cd EchoShare

# Create and active Virtual env

python -m venv my_env
source my_env/bin/activate  # Linux/Mac
my_env\Scripts\activate     # Windows

# Install dependencies

pip install -r requirements.txt

# Set up DB

python manage.py makemigrations
python manage.py migrate

# Create a superuser

python manage.py createsuperuser

# Start the development server

python manage.py runserver

image

Releases

No releases published

Packages

No packages published