{"id":25861315,"url":"https://github.com/abdullahrfa/restaurants_website_project_django","last_synced_at":"2026-02-06T10:03:49.076Z","repository":{"id":278416560,"uuid":"935552126","full_name":"AbdullahRFA/Restaurants_website_project_django","owner":"AbdullahRFA","description":"A full-featured restaurant website built with Django and Bootstrap, providing users with an intuitive experience to explore the menu, book tables, and submit feedback.","archived":false,"fork":false,"pushed_at":"2025-02-20T14:28:57.000Z","size":11557,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-13T14:46:46.217Z","etag":null,"topics":["backend","backend-projects","backend-projects-for-beginners","django-project","django-rest-framework","restaurant","restaurant-management","restaurant-menu","restaurant-website","restaurants"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AbdullahRFA.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-19T16:22:50.000Z","updated_at":"2025-07-02T10:10:29.000Z","dependencies_parsed_at":"2025-07-13T14:47:37.438Z","dependency_job_id":null,"html_url":"https://github.com/AbdullahRFA/Restaurants_website_project_django","commit_stats":null,"previous_names":["abdullahrfa/restaurants_website_project_django"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AbdullahRFA/Restaurants_website_project_django","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdullahRFA%2FRestaurants_website_project_django","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdullahRFA%2FRestaurants_website_project_django/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdullahRFA%2FRestaurants_website_project_django/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdullahRFA%2FRestaurants_website_project_django/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AbdullahRFA","download_url":"https://codeload.github.com/AbdullahRFA/Restaurants_website_project_django/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdullahRFA%2FRestaurants_website_project_django/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29157477,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T07:18:23.844Z","status":"ssl_error","status_checked_at":"2026-02-06T07:13:32.659Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backend","backend-projects","backend-projects-for-beginners","django-project","django-rest-framework","restaurant","restaurant-management","restaurant-menu","restaurant-website","restaurants"],"created_at":"2025-03-01T23:34:10.040Z","updated_at":"2026-02-06T10:03:48.976Z","avatar_url":"https://github.com/AbdullahRFA.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🍽️ Restaurant Website\n\nA full-featured **restaurant website** built with **Django** and **Bootstrap**, providing users with an intuitive experience to explore the menu, book tables, and submit feedback.\n\n---\n\n## 📌 Features\n\n### 🏠 Home Page\n- Dynamic **carousel slider** showcasing restaurant offers.\n- Featured **discounts** and promotional offers.\n- Engaging **about section** introducing the restaurant.\n\n### 🍕 Menu Page\n- Displays **food categories** and items dynamically.\n- Uses **filters** to categorize menu items.\n- Each item includes **image, name, description, and price**.\n\n### 📅 Table Booking\n- Users can **reserve a table** by providing their details.\n- Includes fields for **name, phone number, email, number of persons, and date**.\n\n### ⭐ Customer Feedback\n- Customers can **submit reviews** with images and ratings.\n- Displays customer reviews dynamically on the **client section**.\n\n### 🖼️ Media Handling\n- **Django ImageField** is used to store images.\n- Uploaded images are saved inside the `/media/feedback_images/` directory.\n\n### 🔍 Search Functionality\n- Users can **search menu items** from the navigation bar.\n\n---\n\n## 🛠️ Technologies Used\n\n### Backend:\n- **Django** (Python web framework)\n- **SQLite** (Default Django database for development)\n\n### Frontend:\n- **Bootstrap** (for styling and responsiveness)\n- **HTML/CSS/JavaScript** (for dynamic content rendering)\n\n---\n\n## 🚀 Installation Guide\n\n1️⃣ **Clone the repository:**\n```sh\ngit clone https://github.com/AbdullahRFA/Restaurants_website_project_django.git\ncd restaurant-website\n```\n\n2️⃣ **Create a virtual environment and activate it:**\n```sh\npython -m venv venv\nsource venv/bin/activate  # On Windows use: venv\\Scripts\\activate\n```\n\n3️⃣ **Install dependencies:**\n```sh\npip install -r requirements.txt\n```\n\n4️⃣ **Run database migrations:**\n```sh\npython manage.py makemigrations\npython manage.py migrate\n```\n\n5️⃣ **Create a superuser (optional, for admin access):**\n```sh\npython manage.py createsuperuser\n```\n\n6️⃣ **Run the development server:**\n```sh\npython manage.py runserver\n```\n\n7️⃣ **Access the website at:**\n```\nhttp://127.0.0.1:8000/\n```\n\n---\n\n## 📂 Project Structure\n```\nrestaurant_project/\n│── Base_App/                 # Main Django app\n│   │── models.py             # Database models\n│   │── views.py              # Django views\n│   │── urls.py               # URL routing\n│\n│── media/                    # Stores uploaded images (Feedback images, Menu images)\n│── static/                   # Static assets\n│── templates/                # HTML templates\n│── db.sqlite3                 # SQLite Database\n│── manage.py                  # Django project manager\n│── requirements.txt           # Required dependencies\n```\n\n---\n\n## ⚙️ Configuration\n\n### 📸 Serving Media Files in Development\nMake sure you configure **media settings** in `settings.py`:\n```python\nMEDIA_URL = '/media/'\nMEDIA_ROOT = os.path.join(BASE_DIR, 'media')\n```\n\nAnd include this in `urls.py`:\n```python\nfrom django.conf import settings\nfrom django.conf.urls.static import static\n\nurlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)\n```\n\n---\n\n## 🛠️ Future Improvements\n- ✅ **Implement a cart system** for ordering food.\n- ✅ **Enhance search functionality** for menu items.\n- ✅ **Improve UI/UX** with animations and transitions.\n- ✅ **Implement a payment gateway** for online ordering.\n\n---\n\n## 📜 License\nThis project is open-source and available under the **MIT License**.\n\n---\n\n## 🤝 Contributing\nFeel free to **fork this repository** and submit a pull request with improvements. 🚀\n\n---\n\n## 📬 Contact\n- **Developer:** Abdullah Nazmus-Sakib\n- **GitHub:** [AbdullahRFA](https://github.com/AbdullahRFA)\n- **Portfolio:** [abdullah-nazmus-sakib-rfa.netlify.app](https://abdullah-nazmus-sakib-rfa.netlify.app/)\n- **Email:** [shakibrybmn@gmail.com)](mailto:shakibrybmn@gmail.com)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdullahrfa%2Frestaurants_website_project_django","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabdullahrfa%2Frestaurants_website_project_django","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdullahrfa%2Frestaurants_website_project_django/lists"}