CKsEdu is a modern digital platform that connects students and faculty in universities through real-time mentoring, AI-powered academic tools, and collaborative learning features. Built to simplify university life, it enables seamless interaction, resource sharing, and personalized academic support.
- π 1:1 Video Mentoring with Professors (live & scheduled)
- π€ AI Assist: Smart scheduling, note-taking, and grading support
- π¬ Student Chat & Group Collaboration
- π E-Library & Study Resources
- π§ Mental Wellness & Counseling
- π Quizzes, Leaderboards, and Achievements
- π Event Calendar & Announcements
- π Academic Progress Dashboard
- π Smart Document Organizer
- π Student Analytics Dashboard
- π€ AI Agent Integration:
- Auto-generate quizzes & summaries
- Detect at-risk students
- Suggest improvements based on data
- β‘ Fast Workflow Tools: AI-based grading, smart scheduling
Backend-Node/
βββ Public/
βββ src/
β βββ Controllers/
β βββ db/
β βββ Middlewares/
β βββ Models/
β βββ Routes/
β βββ Utils/
β βββ app.js
β βββ Constants.js
β βββ index.js
βββ .env
βββ .env.sample
βββ .gitignore
βββ package.json
βββ vercel.json
Frontend/
βββ public/
βββ src/
β βββ assets/
β βββ Config/
β βββ JSX/
β β βββ Components/
β β βββ Context/
β β βββ Pages/
β βββ TSX/
β βββ App.jsx
β βββ main.jsx
β βββ App.css
β βββ index.css
βββ .env
βββ .gitignore
βββ vite.config.js
βββ tsconfig.json
βββ package.json
βββ vercel.json
# 1. Clone the repository
git clone https://github.com/KrishChothani/CKsEdu.git
cd CKsEdu
# 2. Set up environment variables
# Add .env files in both /Backend and /Frontend directories as required
# 3. Install dependencies
cd Backend
npm install
cd ../Frontend
npm install
# 4. Run the frontend and backend (in separate terminals)
npm run devπ https://cksedu.vercel.app
We love contributions from the community! Whether you're a beginner or an experienced developer, your input is valuable. Please read our CONTRIBUTING.md to get started.
This project is licensed under the MIT License.
Follow this repository for updates, features, and contributor announcements.