Logo Lanfrica

aivanalab/sekela

Domaine:

education

Type de record:

software
Créateur:
aiv
Hôte:
A web application that helps students explore universities in Tanzania. Discover, compare, and make informed decisions with a smart wizard, interactive charts, and detailed profiles. # Sekela &descAlign=79&fontAlign=50&descAlignY=70&fontColor=f7f5f5) A comprehensive software for exploring universities in Tanzania. Discover, compare, and make informed decisions with a smart wizard, interactive charts, and detailed universities profiles! Quick Links 💻 Explore more than 30 Tanzanian Universities 🔭 Smart Wizard for Personalized Recommendations 👨‍💻 Built with React, FastAPI, and Tailwind CSS Features - **Homepage**: Hero , quick stats, and featured universities. - **University Explorer**: Browse and filter universities by region, type, fees, and difficulty. Includes detailed profiles and comparison tools. - **Data Insights**: Interactive charts for university distribution, regional analysis, and admission difficulty using ECharts. - **Smart Wizard**: Personalized recommendations via a step-by-step preference collection and intelligent matching algorithm. - **University Comparison**: Compare up to 4 universities side-by-side with detailed program and fee analysis. - **Detailed Profiles**: Comprehensive university info, including programs, facilities, admission requirements, and fees. Technologies **Frontend** **Backend** **Tools** **Data & Visualization** Quick Start ### Prerequisites - **Node.js 18+** and npm - **Python 3.8+** and pip - **Git** 1. **Clone the Repository**: ```bash git clone cd sekela ``` 2. **Start Backend**: ```bash cd backend pip install -r requirements.txt uvicorn app.main:app --reload --host 0.0.0.0 --port 8000 ``` 3. **Start Frontend**: ```bash cd frontend npm install npm run dev ``` 4. **Initialize Data**: ```bash curl -X POST 127.0.0.1 ``` **Access at: http://localhost:5173** Installation ### Backend Setup 1. Navigate to backend directory: ```bash cd backend ``` 2. Create virtual environment (recommended): ```bash python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate ``` 3. Install dependencies: ```bash pip install -r requirem …