A Flask-based web application that fetches, filters, and displays real-time student data from an external API. The app is deployed live at https://wasooli.onrender.com.
- Fetches real-time data from a REST API
- Displays a searchable, filterable table of student records
- Filters by:
- Student ID or Name
- Class
- Status
- General text search
- Built using Flask and Pandas for backend processing
- Interactive frontend with filtering interface
- Responsive and easy to use
- Backend: Python, Flask, Pandas, Requests
- Frontend: HTML, JavaScript
- Deployment: Render.com
Wasooli/
├── static/ # Static assets like images
│ └── logo.png
├── templates/ # HTML templates
│ └── index.html
├── app.py # Main Flask application
├── requirements.txt # Python dependencies
├── render.yaml # Deployment config for Render
└── .gitignore
- Clone the repository
git clone https://github.com/BeUnMerreHuman/Wasooli.git cd Wasooli - Create a virtual environment
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies
pip install -r requirements.txt
- Run the application
python app.py
- Open http://localhost:5000 in your browser.
The app fetches data from this external API:
https://sms.ilmwasooli.com/temp/gettestingdataThe app is deployed on Render using the render.yaml configuration.
This project is licensed under the MIT License.
- Muneeb Ur Rehman Siddiqui
- Email: muneeburrehmansiddiqui98@gmail.com