Skip to content
/ Tourify Public

Android app for tourists help them find the best places in Lebanon

License

Notifications You must be signed in to change notification settings

Murf-y/Tourify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A all in one solution for tour and travel in Lebanon. Find the best locations, hotels, restaurants, and more, locate them on the map, and get access to reviews and ratings.

You liked a place? Add it to your favorites and share it with your friends. Want to plan a trip? Create a trip and add the places you want to visit to it. Order them by the order you want to visit them!

Stack 📚



Installation 🛠

git clone https://github.com/Murf-y/Tourify.git

Client:

 
cd Tourify
npm install
ionic serve

Do Not Forget to add your own MAP API key in the environment.ts file

Server:

Run XAMPP and start the Apache and MySQL servers.

cd Tourify/api

run the run_once.php file to create the database and tables and insert the categories and places.

Emails 📧

For emails to work, you need to add your own email and password in the sendmail.ini file, and you need to set the following settings in php.ini file:

[mail function]
SMTP=smtp.gmail.com
smtp_port=587
sendmail_from = tourify.in@gmail.com
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

In the sendmail.ini file, you need to add your email and password:

[sendmail]

smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=tourify.in@gmail.com
auth_password=gmail_password  <- PUT PASSWORD HERE
force_sender=tourify.in@gmail.com

Database Schema 📊



FULL Preview 📸

Full application design can be found in design folder (figma file) OR BELOW 👇







License 📜

This project is licensed under the MIT License - see the LICENSE file for details