Logo Lanfrica

Fatima1510/sekela

Domain:

education

Record type:

software
Creator:
Fat
Host:
Tanzania University Explorer - Full-stack application for exploring Tanzanian universities &descAlign=79&fontAlign=50&descAlignY=70&fontColor=f7f5f5) A web app to explore, discover and compare Tanzanian universities, offering personalized recommendations and data insights. Built by Zuck30 from Tanzania . Quick Links 🔭 Discover 30+ Tanzanian universities . 👨‍💻 Built with React, FastAPI, and ECharts for seamless exploration. 🌍 Personalized recommendations and interactive insights for students. Skills & Technologies **Frontend** **Backend** **Tools** Project Overview **Sekela** is a web app designed to help Tanzanian students explore and compare higher education institutions. With data on 30+ universities, it offers advanced search, personalized recommendations via a Smart Wizard, and interactive visualizations of university stats, empowering students to make informed choices. - **University Explorer**: Browse, filter, and compare universities by region, type, fees, and difficulty. - **Smart Wizard**: Get tailored university recommendations based on preferences. - **Data Insights**: Visualize university distribution and admission stats with ECharts. - **Detailed Profiles**: Access comprehensive info on programs, facilities, and fees. - **Tanzanian Focus**: Sourced from TCU, NACTE, and official university data. Quick Start ### Prerequisites - Node.js 18+ and npm - Python 3.8+ and pip - Git ### Installation 1. **Clone the repository**: ```bash git clone github.com cd sekela ``` 2. **Backend Setup**: ```bash cd backend python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txt uvicorn app.main:app --reload --host 0.0.0.0 --port 8000 ``` 3. **Frontend Setup**: ```bash cd frontend npm install npm run dev ``` 4. **Initialize Data**: ```bash curl -X POST 127.0.0.1 ``` 5. **Access the App**: - Frontend: localhost - API Docs: 127.0.0.1 Key Features - **Homepage**: Hero section with quick stats a …