Skip to content

ReversibleWizard/Intelligent-Tutoring-System

Repository files navigation

Intelligent Tutoring System

An AI-powered web application designed to provide personalized learning experiences through adaptive assessments and real-time feedback. Built with modern web technologies, this system aims to enhance the educational journey for students and educators alike.


🚀 Features

  • Adaptive Learning: Tailors content based on individual student performance.
  • Real-time Feedback: Provides immediate insights to guide learners.
  • User Roles: Supports both students and educators with role-specific functionalities.
  • Modern UI: Responsive and intuitive interface built with Next.js and Tailwind CSS.

🛠️ Tech Stack

  • Frontend: Next.js, React, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)
  • Deployment: Vercel / Heroku

📂 Project Structure

├── app/                # Application logic and routing
├── components/         # Reusable UI components
├── public/             # Static assets
├── utils/              # Utility functions
├── .env                # Environment variables
├── package.json        # Project metadata and dependencies
├── tailwind.config.ts  # Tailwind CSS configuration
└── tsconfig.json       # TypeScript configuration

🧑‍💻 Getting Started

Prerequisites

  • Node.js v14 or higher
  • npm or yarn
  • MongoDB instance

Installation

# Clone the repository
git clone https://github.com/ReversibleWizard/Intelligent-Tutoring-System.git

# Navigate to the project directory
cd Intelligent-Tutoring-System

# Install dependencies
npm install
# or
yarn install

Configuration

Create a .env file in the root directory and add the following:

MONGODB_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret

Running the Application

# Start the development server
npm run dev
# or
yarn dev

The application will be accessible at http://localhost:3000.


📄 License

This project is licensed under the MIT License.


🤝 Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.


📬 Contact

For questions or support, please open an issue in the repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors