QEconcePta – AI-Powered Learning & Blogging Platform
QEconcePta is a full-stack AI-powered educational blogging platform where users can create posts, upload resources, chat with an AI assistant, and earn coins based on activity. It combines Appwrite, React, Node.js, and Google Gemini AI to deliver a modern learning experience.
-->Key Features --> Authentication
-->User Signup & Login
Protected routes using AuthLayout
Session handling via Appwrite
-->Notes
Create, edit, delete posts
Rich Text Editor (RTE)
Featured image upload
User-specific posts
Slug-based routing
-->AI Features
AI Chatbot (Gemini API)
AI-Enhanced Post Content
Markdown-formatted AI responses
Backend-secured AI calls (API key not exposed)
--> Dashboard
Total posts count
Coin system (10 coins per post)
Activity summary
Future-ready AI usage stats
-->Upload Center
Image uploads using Appwrite Storage
Secure file previews
--> Tech Stack Frontend
React (Vite)
React Router DOM
Redux Toolkit
Tailwind CSS
Appwrite SDK
Backend
Node.js
Express.js
Google Gemini AI SDK
dotenv
CORS
Database & Storage
Appwrite Database
Appwrite Storage
Appwrite Authentication