Planify is a SaaS platform for creating personalized, AI-driven marketing plans, helping algerian entrepreneurs manage and grow their businesses with ease.
# Planify - Hackathon Project 🚀
Planify Frontend Repository
Planify is a SaaS platform designed to empower entrepreneurs and business owners by generating personalized, AI-driven marketing roadmaps. Built for a hackathon, Planify simplifies the process of creating and managing business marketing plans through an intuitive and modern interface.
---
## 🌟 Features
### 🔐 Account Management
- **Secure Authentication**: Create or log in to an account to access your dashboard.
### 📊 Business Dashboard
- **Manage Multiple Businesses**: Each business is represented as a card in your dashboard for easy access and organization.
### 🤖 AI-Driven Roadmaps
- **Tailored Marketing Plans**: Fill out a multi-step form about your business, and Planify generates a marketing roadmap customized to your needs (mocked functionality).
### 🔄 User-Friendly Interface
- **Clean and Responsive Design**: Built with Next.js, drawing inspiration from platforms like Vercel to ensure an intuitive user experience.
---
## 🔧 Tech Stack
| Layer | Technology |
| ------------------ | -------------------- |
| **Frontend** | Next.js (TypeScript) |
| **Backend** | Go |
| **AI Integration** | Python (LangChain) |
---
## 📁 Project Structure
This project follows a **feature-based structure**, which organizes the codebase by grouping related functionalities together. Below is an overview of the main folders and their purposes:
```
.
├── components.json
├── docker-compose.yml
├── Dockerfile
├── next.config.ts
├── next-env.d.ts
├── node_modules/ # Project dependencies
├── package.json # Project metadata and scripts
├── package-lock.json # Dependency lock file
├── postcss.config.mjs # PostCSS configuration
├── public/ # Static assets (images, icons, etc.)
├── README.md # Project documentation
├── src/ # Source code
│ ├── api/ # API request definitions
│ …