Skip to content

codebyellalesperance/PostPal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PostPal - AI Email Assistant

PostPal is an AI-powered email assistant for business professionals and small businesses.

Features

  • 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

Getting Started

Prerequisites

  • Node.js (v16.0.0 or higher)
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/yourusername/postpal.git
cd postpal
  1. Install dependencies
npm install
# or
yarn install
  1. Start the development server
npm start
# or
yarn start

Project Structure

  • src/components/ - Individual UI components
  • src/data/ - Mock data for demonstration
  • src/App.js - Main application component
  • src/index.js - Entry point

Technologies Used

  • React
  • Tailwind CSS
  • Lucide React (icons)

Target Users

  • Business professionals (ages 25-45)
  • Small businesses
  • Sectors: tech, finance, services

Business Model

Freemium to Enterprise SaaS

Future Development

  • Mobile application
  • Advanced AI integrations
  • Calendar integration
  • Team collaboration features

Architecture

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

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 59.3%
  • CSS 38.6%
  • HTML 2.1%