Skip to content

Repository files navigation

EchonetAI

Tech Stack React Prisma Clerk License: MIT

A modern social platform where users can upload photos, share ideas, and view analytics of their activity. Built with a full‑stack Next.js architecture, EchonetAI focuses on simplicity, performance, and clean UI.


⭐screenshot

📸 Project Screenshots

Dashboard
Dashboard
Features
Features
Work Section
Work Section
Posts
Posts
Analytics
Analytics
ImageKit Tools
ImageKit Tools

🔗 Live Demo

Live URL: https://echo-net-ai.vercel.app/


🚀 Features

  • 📸 Photo Uploading – Users can upload and share images.
  • 📝 Idea Sharing – Post ideas/thoughts with your followers.
  • 📊 Activity Analytics – Track user engagement and actions.
  • 🔐 Secure Authentication – Powered by Clerk.
  • Real-Time Updates – Smooth and responsive interactions.
  • 🎨 Modern UI – Radix UI components & custom styling.
  • 📱 Responsive Design – Works across mobile and desktop.

🛠️ Tech Stack

  • Next.js – Fullstack framework
  • React – Frontend library
  • Clerk – Authentication & User Management
  • ConvexDB – Database ORM
  • PostgreSQL – Database
  • Radix UI – Accessible UI components
  • TailwindCSS – Styling
  • Vercel – Deployment platform

📂 Folder Structure

/src
  /app
  /components
  /convex
  /lib
  /hooks
  /utils
  /styles

⚙️ Installation & Setup

  1. Clone the repository
git clone <repo-url>
cd echonetai
  1. Install dependencies
npm install
  1. Create a .env file and add the following:
DATABASE_URL=""
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=""
CLERK_SECRET_KEY=""
GEMINI_API_KEY=""
NEXT_PUBLIC_IMAGEKIT_URL_ENDPOINT=""
NEXT_PUBLIC_IMAGEKIT_PUBLIC_KEY=""
IMAGEKIT_PRIVATE_KEY=""
  1. Run Convex migrations
npx Convex migrate dev
  1. Start the development server
npm run dev

🧪 Usage

  1. Sign up or log in via Clerk.
  2. Upload a photo from your dashboard.
  3. Share ideas with your followers.
  4. View analytics in the Activity section.

🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you’d like to change.

--


💬 Feedback

If you have ideas, features, or improvements, feel free to reach out or open an issue.

About

This is a full-stack Next.js project where you can upload, create, and grow — AI turns your content into opportunities.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages