Skip to content
KrishChothaniPublic

About

Resources

Code of conduct

Contributing

Stars

15 stars

Watchers

0 watching

Forks

Repository files navigation

🎓 CKsEdu – Smart University Collaboration Platform

GirlScript Summer of Code Open Source

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.


🚀 Features

👨‍🎓 For Students

  • 📞 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

👩‍🏫 For Faculty

  • 📁 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

🛠️ Tech Stack

💻 Frontend

React Vite Tailwind CSS

🔙 Backend

Node.js Express Flask

🗄️ Database & Storage

MongoDB Cloudinary

🚀 Deployment

AWS Vercel

💻 App

React-Native React-Native Tailwind CSS


📂 Project Structure

📁 Backend-Node/

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/

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

💻 Local Development

# 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

🌐 Live Demo

🔗 https://cksedu.vercel.app


🤝 Contributing

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.


📄 License

This project is licensed under the MIT License.


✨ Stay Connected

Follow this repository for updates, features, and contributor announcements.

About

Resources

Code of conduct

Contributing

Stars

15 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages