Skip to content

Repository files navigation

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

About

Blogs website

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages