Techno-Dynamic-Learning V2 is an advanced learning management system designed specifically for technopreneurship courses. Building upon the foundation of Techno-Dynamic-Learning V1, this extended version incorporates dynamic content generation and insightful suggestions based on frequently asked questions (FAQ) from students.
- User-friendly interface
- AI Chatbot assistant for personalized support
- Dynamic content generation based on student inquiries
- Insights and suggestions derived from FAQ data
- Enhanced learning experience for both educators and students
- Move directory (from root directory)
cd backend
- Create a virtual environment
python -m venv venv
- Activate a virtual environment
source venv/bin/activate
- Install dependencies
pip install -r requirements.txt
- Run PostgreSQL db via Docker
docker compose up
- Run migration
python manage.py makemigrations
python manage.py migrate
- Run backend server
python3 manage.py runserver / python manage.py runserver
- Move directory (from root directory)
cd frontend
- Install dependencies
npm install
- Run
npm run dev