Snippit Web App

Snippit is a minimalist microblogging platform built with Django and Tailwind CSS, allowing users to share raw, bite-sized thoughts freely and anonymously β€” a modern, lightweight take on Twitter.
Snippit Web App

Explore the Full Project

Detailed Description

πŸ’‘ Overview

Snippit is a minimalist microblogging platform designed for sharing quick, unfiltered thoughts β€” freely and anonymously.
Think of it as Twitter’s spiritual cousin β€” stripped down to its raw essence for pure expression.
The platform focuses on simplicity, speed, and privacy, providing users with a clean interface to share ideas without distractions.


πŸš€ Key Features

  • ✍️ Create and share bite-sized posts called Snippits

  • 🌊 Beautiful animated SVG banner text for a dynamic feel

  • πŸ” Secure user registration and login system

  • 🎨 Sleek dark-mode UI crafted with Tailwind CSS

  • βš™οΈ Admin panel for managing posts and users

  • πŸ›‘οΈ Real-time password validation with live feedback


πŸ› οΈ Tech Stack

  • Language: Python 3.13+

  • Framework: Django 5+

  • Database: SQLite

  • Frontend: Tailwind CSS


πŸ”§ Setup Instructions

  1. Clone the Repository:

    git clone https://github.com/NeediDeveloper/Snippit-Web-App.git
    cd snippit
  2. Create a Virtual Environment:

    python -m venv env
    source env/bin/activate # On Windows: env\Scripts\activate
  3. Install Requirements:

    pip install -r requirements.txt
  4. Apply Migrations:

    python manage.py migrate
  5. Create Superuser (Admin Access):

    python manage.py createsuperuser
  6. Run Development Server:

    python manage.py runserver
  7. Run Tailwind Server:

    python manage.py tailwind start

🌐 Live Demo / Repository

πŸ”— GitHub Repository β€” Snippit Web App

Project Preview