Loading repository data…
Loading repository data…
melau-eddy / repository
Technovista is a web-based hotel reservation system built with HTML, CSS, JavaScript, Flask, Django, and Django REST Framework. It lets users browse rooms, book in real time, and pay securely via M-Pesa STK Push through Safaricom’s Daraja API. It also includes an admin panel for managing bookings.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Technovista is a modern web-based hotel reservation system designed for efficient room booking and seamless mobile payments. Integrated with the Safaricom M-Pesa Daraja API, it allows users to pay using STK Push directly from their phones.
| Category | Tech Stack |
|---|---|
| Frontend | HTML5, CSS3, JavaScript |
| Backend | Django, Flask (modular use) |
| API Layer | Django REST Framework (DRF) |
| Database | SQLite / PostgreSQL (customizable) |
| Payment API | M-Pesa Daraja API (STK Push) |
✅ Sandbox tested and ready for production with valid credentials and public callback URL.
git clone https://github.com/melau-eddy/TechnoVista-Project
cd technovista-hotel-reservation