Skip to content

Pappokhan/dual_posts_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dual Posts - Flip Your Reality

Python Version Flask Version License PRs Welcome

A modern social media web application where every post has two sides: the real side and a "what-if" alternate reality side. Share your reality and imagination with the world!

Dual Posts Banner

🌟 Features

Core Features

  • Dual Posts: Create posts with both real and imaginative versions
  • 3D Flip Cards: Interactive cards that flip to reveal alternate realities
  • User Authentication: Secure registration and login system
  • Full CRUD Operations: Create, Read, Update, Delete posts
  • Rich Text & Image Support: Upload images or write text for both sides

Social Features

  • Follow System: Follow other users and build your network
  • Likes & Reactions: React with emojis and like posts
  • Comments: Engage with posts through comments
  • Real-time Notifications: Get notified when someone interacts with your content
  • User Profiles: Custom avatars, bios, and statistics
  • Search: Find posts, users, and tags

Gaming Features

  • Story Battles: Create battles between two scenarios and let users vote
  • Daily Challenges: New flip prompts every day
  • Mini Games: Random filters and flip prompts for inspiration
  • Trending Topics: See what's popular in the community

Technical Features

  • Responsive Design: Fully responsive on desktop, tablet, and mobile
  • Mobile-Friendly Navigation: Hamburger menu on mobile devices
  • AJAX Interactions: Smooth like and reaction buttons without page reload
  • Database Integration: SQLite/PostgreSQL with full ORM
  • Pagination: Efficient content loading
  • File Upload: Secure image upload with validation
  • Gradient UI: Modern glassmorphism design

📸 Screenshots

Desktop View

Desktop Homepage

Mobile View

Mobile View

Flip Card Interaction

Flip Card

🚀 Quick Start

Prerequisites

  • Python 3.11 or higher
  • pip (Python package manager)
  • Git (optional)

Installation

  1. Clone the repository
git clone https://github.com/yourusername/dual-posts-app.git
cd dual-posts-app

About

A modern social media web application where every post has two sides: the real side and a "what-if" alternate reality side. Share your reality and imagination with the world!

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages