Skip to content

SreeragSreekanth/Blogplatform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ BlogPlatform

A full-stack blogging platform built with React, Django REST Framework, and Tailwind CSS β€” offering a modern UI with powerful blog and user interaction features.

πŸš€ Features

  • πŸ” User Authentication (Register, Login, Logout)
  • πŸ‘€ Profile View & Edit
  • πŸ“ Blog Management (Create, Edit, Delete, View)
  • πŸ’¬ Comment System (Add, Edit, Delete)
  • ❀️ Like & πŸ”– Bookmark Blogs
  • πŸ” Blog Search & Filter
  • πŸ”” Notification System (e.g., for comments or likes)
  • πŸ–ΌοΈ Image Upload Support for Blogs

πŸ“Œ All features are powered by REST APIs, including blogs, comments, likes, bookmarks, profile updates, and notifications.

πŸ› οΈ Tech Stack

Frontend

  • React (Create React App)
  • Axios for API requests
  • React Router DOM
  • Tailwind CSS

Backend

  • Django & Django REST Framework
  • Token Authentication
  • SQLite (easily swappable with PostgreSQL)

βš™οΈ Setup Guide

Backend

cd backend
python -m venv env
source env/bin/activate  # On Windows: env\Scripts\activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

Frontend

cd frontend
npm install
npm start

✨ Author

Built with ❀️ by Sreerag Sreekanth

Releases

No releases published

Packages

No packages published