PostPal is an AI-powered email assistant for business professionals and small businesses.
- Smart Filtering: Automatically categorize emails (priority, promotional, etc.)
- Auto-Tagging: Intelligent tagging based on email content
- AI-Generated Replies: Smart, context-aware reply suggestions
- Scheduling: Schedule emails to be sent later
- Natural Language Search: Search emails using natural language queries
- Node.js (v16.0.0 or higher)
- npm or yarn
- Clone the repository
git clone https://github.com/yourusername/postpal.git
cd postpal- Install dependencies
npm install
# or
yarn install- Start the development server
npm start
# or
yarn startsrc/components/- Individual UI componentssrc/data/- Mock data for demonstrationsrc/App.js- Main application componentsrc/index.js- Entry point
- React
- Tailwind CSS
- Lucide React (icons)
- Business professionals (ages 25-45)
- Small businesses
- Sectors: tech, finance, services
Freemium to Enterprise SaaS
- Mobile application
- Advanced AI integrations
- Calendar integration
- Team collaboration features
PostPal Frontend Demo - Project Structure
├── public/ # Static assets ├── src/ # Source files │ ├── components/ # React components │ │ ├── Header.js # App header with logo and user menu │ │ ├── Sidebar.js # Left sidebar with categories and tags │ │ ├── EmailList.js # Middle panel with email listing │ │ └── EmailDetail.js # Right panel with email content and replies │ ├── data/ # Mock data and constants │ │ └── mockData.js # Contains mock emails, categories, tags, etc. │ ├── App.js # Main application component │ ├── index.js # Application entry point │ └── index.css # Global styles and Tailwind imports ├── package.json # Project dependencies and scripts └── tailwind.config.js # Tailwind CSS configuration