Skip to content

Duck-s-Row/Duck-s-Row.github.io

Repository files navigation

Duck's Row 🦆

Duck's Row is a web-based platform designed to help users find the perfect places to hang out based on their budget. With an extensive database of restaurants, cafes, parks, and other entertainment options, users can filter search results by location, price, and other relevant criteria, making decision-making easier and more efficient.


Features 📝

  • Custom Recommendations: Users receive personalized suggestions based on their budget and preferences.
  • Extensive Database: Restaurants, cafes, parks, and entertainment spots are all included.
  • Interactive Tools: Users can read and contribute reviews and ratings, enhancing their decision-making process.
  • Filters: Narrow down options by budget, location, and specific preferences.

Project Objective ✅

The main goal of Duck's Row is to create a user-friendly platform for teenagers and individuals who want to enjoy entertainment times with friends or on their own, while staying within their budget. By leveraging a large database and interactive features, users can quickly find the best options that match their financial and personal preferences.


Conclusion 💡

In this project, we tackled the challenge of planning entertainment activities based on users' budgets and preferences. The solution is modeled as a combinatorial optimization problem, factoring in:

  • Available budget
  • Desired venues
  • Distance between venues
  • Group size

The platform was evaluated through a user study, demonstrating its effectiveness in simplifying the planning process for entertainment outings.


Tools & Technologies 🧑‍💻

Front-End:

  • HTML / CSS / JavaScript: For building a user-friendly interface.

Back-End:

  • PHP / MySQL / AJAX: For handling server-side logic, database management, and asynchronous requests.

Libraries:

  • Google Fonts: For custom typography.
  • Font Awesome: For scalable vector icons.

Programs:

  • Visual Studio Code: Code editor used for development.
  • XAMPP: Local server environment for testing and deployment.
  • Figma: Design tool for creating UI/UX mockups.

How to Run the Project 💻

  1. Clone this repository:

    git clone https://github.com/Kareem2003/ducks-row.git
  2. Install XAMPP:
    Download and install XAMPP from 🔗here to create a local server environment.

  3. Set up the database:

    • Start XAMPP and open phpMyAdmin.
    • Create a new database.
    • Import the SQL file from the database folder of the project into your new database.
  4. Configure the environment:
    Ensure that your database credentials (username, password, and database name) are correctly set up in the project's configuration files.

  5. Run the project:

    • Place the project folder in the htdocs directory of XAMPP.
    • Start Apache and MySQL from the XAMPP control panel.
    • Access the project in your browser at http://localhost/ducks-row/.

Future Improvements 📈

  • Mobile Version: Adapt the platform to be fully responsive for mobile users.
  • Enhanced Filters: Add more detailed filters such as cuisine types and distance ranges.
  • AI Integration: Implement machine learning to further refine the recommendation system based on user behavior.

License 🪪

This project is protected under a Proprietary License.
You may not modify, distribute, or use this code for commercial purposes without explicit permission from the author.

All rights reserved.


Team ❤️

This project was developed by:


Enjoy exploring Duck's Row! 🐣

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors