TechMasala is a blog platform developed using the Django framework. It enables users to create and publish blog posts, read technology-related articles, and engage with content through comments.
The platform features a rich text editor for writing posts and uses a MySQL database to manage user information and blog content efficiently. TechMasala aims to provide a simple and interactive space for sharing ideas, knowledge, and discussions related to technology.
1️⃣ ✍️ Create and publish blog posts Users can write and publish articles on the platform.
2️⃣ 💬 Comment system for readers Readers can interact and share their thoughts through comments.
3️⃣ 📝 TinyMCE rich text editor Provides a rich editing experience for writing blog posts.
4️⃣ 🔐 User authentication Supports user login and signup functionality.
5️⃣ 🔎 Search functionality Users can easily search and find blog articles.
6️⃣ 📩 Contact page Allows visitors to reach out or send inquiries.
Follow these steps to run the project locally.
git clone https://github.com/krishna3554/Techmasala.git
cd Techmasala
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
After the server starts successfully, open your browser and go to:
http://127.0.0.1:8000/ or http://localhost:8000/
1️⃣ 🔐 Register or log in Create a new account or log in with your existing credentials.
2️⃣ ✍️ Create and publish blog posts Use the editor to write and publish your own blog articles.
3️⃣ 📚 Explore blog content Browse and read technology articles shared by other users.
4️⃣ 💬 Engage through comments Leave comments on posts to share feedback or start discussions.
5️⃣ 🔎 Search for articles Use the search bar to quickly find specific blog posts or topics.
- 🐍 Python
- 🌐 Django
- 🧱 HTML
- 🎨 CSS
- ⚡ JavaScript
- 🐬 MySQL
- 📝 TinyMCE
This project is open source and available under the MIT License.



