Skip to content

Latest commit

 

History

63 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning.AI Platform

🚀 Deployment Status

Deploy with Vercel

This project is configured for seamless deployment on Vercel.

Production URL: https://learning-ai-tau.vercel.app/

🛠 Project Structure

  • Frontend: Vite + React (app/frontend)
  • Backend: Express.js (app/Backend)

💻 Local Developement

Prerequisites

  • Node.js (v18+)
  • MongoDB (running locally or URI)

Setup

  1. Clone the repository:

    git clone <repository-url>
    cd Learning.ai
  2. Backend Setup:

    cd app/Backend
    npm install
    # Create .env file with MONGODB_URI, etc.
    npm start
  3. Frontend Setup:

    cd app/frontend
    npm install
    npm run dev

    Access the app at http://localhost:5173.

☁️ Deployment Guide (Vercel)

Automatic Deployment

The repository is configured with vercel.json to deploy both the frontend and backend in a single Vercel project.

  1. Connect your GitHub repository to Vercel.
  2. Import the project.
  3. Settings:
    • Root Directory: Leave as ./ (Repsoitory Root)
    • Framework Preset: Other (or Vercel default)
    • Environment Variables: Add all backend secrets (e.g. MONGODB_URI, JWT_SECRET) in the Vercel Project Settings.
  4. Deploy.

CI/CD

A GitHub Actions workflow (.github/workflows/ci.yml) is set up to automatically build and test your application on every push to main.

About

Learning.Ai is an AI-powered learning platform built to help students and developers understand concepts deeply through AI explanations, smart summaries, and dynamic MCQ-based practice.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages