Skip to content

A Progressive Web App (PWA) empowers tourists in Morocco by providing transparent pricing information on local products. This combats scams and builds trust, especially for first-time visitors.

Notifications You must be signed in to change notification settings

AhmedHoussamBouzine/safeguide

Repository files navigation

🌟 SafeGuide

✨ Discover Morocco - Authentically, Safely, Affordably

Welcome to SafeGuide - the quintessential digital compass for the savvy traveler venturing into the heart of Morocco. With our Progressive Web App (PWA), powered by the robust trio of Angular, Tailwind CSS, and Firebase, you're all set for a journey that's as seamless as it is secure.

Features

  • Progressive Web App (PWA): Enjoy the convenience of accessing the app directly from your mobile device's browser without the need to download or install from an app store.
  • Real-Time Price Display: View real-time prices of various Moroccan products to ensure transparency and prevent scams.
  • User-Friendly Interface: Enjoy a user-friendly interface designed for tourists to easily access and understand price information.
  • Geolocation Integration: Utilize geolocation features to suggest nearby markets or shops where users can find the displayed products.
  • Chat Section: Engage in conversations with other users to share experiences, ask questions, and exchange travel tips and recommendations.
  • User Interaction: Interact with fellow tourists through a chat interface to enhance the overall travel experience and foster a sense of community. -Product Categories: Organize products into categories for easy navigation and browsing.

Tech Stack

  • Frontend: Crafted with Angular Framework for finesse and fines.
  • Styling: Dressed in Tailwind CSS and Flowbite for a responsive, tailor-made UI.
  • Backend & Security: Fortified by Firebase's full suite for peace of mind.

Architecture

Architecture

We encountered hosting issues with Firebase, so we opted to host our application on Netlify instead.

Explore SafeGuide Online

You can experience SafeGuide online by visiting https://safeguide.netlify.app/explore.


Getting Started

To run SafeGuide locally, follow these steps::

  1. 📥 Clone the repository : https://github.com/AhmedHoussamBouzine/safeguide.git.
  2. 🌐 Install Angular CLI with npm install -g @angular/cli.
  3. 📦 Install the dependencies with npm install.
  4. 🚀 Launch with ng serve.
  5. 🌍 Visit http://localhost:4200/ to explore.

Contributing

Contributions to SafeGuide are welcome! If you have ideas for new features, improvements, or bug fixes, please open an issue or submit a pull request.


👨‍💻 Crafted by N7 Team - ENSET Mohammedia, 2024.

About

A Progressive Web App (PWA) empowers tourists in Morocco by providing transparent pricing information on local products. This combats scams and builds trust, especially for first-time visitors.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages