AOSSIE-Org / AOSSIE-Org/EduAid

A Script file to completely automate the project setup process

Abierto
#218 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
171
Forks
425
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

# Create a `setup.sh` Script for One-Command Installation

## 📝 Description
EduAid currently requires multiple manual steps for installation and setup. This issue proposes creating a new `setup.sh` script in the root directory that automates the **entire installation process** with a single command.

## 🎯 Goal
Provide an easy-to-use installation script that sets up all dependencies, environments, and services required to run EduAid.

## ✅ Proposed Solution
The new `setup.sh` script should:
1. **Check and install dependencies** (Node.js, Python, npm, curl, tar, etc.).
2. **Create and activate a virtual environment** for the backend.
3. **Install backend dependencies** using `pip install -r requirements.txt`.
4. **Download and extract the Sense2Vec model** if not already present.
5. **Install frontend dependencies** for the web app and extension (`npm install`).
6. **Ensure a smooth developer experience** with minimal manual intervention.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.