Welcome to the Campus Navigation System! This project is your one-stop solution for navigating your college campus seamlessly, both indoors and outdoors.
The Campus Navigation System is designed to make campus navigation effortless. Whether you're a new student, visitor, or faculty member, this application ensures you can find your way around the campus with ease.
- Indoor and Outdoor Navigation: Navigate confidently within buildings and across campus grounds.
- Search Functionality: Quickly locate buildings, rooms, or landmarks.
- User-Friendly Interface: A sleek and intuitive design ensures smooth interaction.
Technology Stack:
- Backend: Python (Flask)
- Database: MySQL
- Frontend: HTML, CSS, JavaScript
Before you begin, make sure you have the following installed on your system:
- Python 3.8 or later
- MySQL server
- pip (Python package installer)
Follow these simple steps to get started:
Run the following commands in your terminal:
git clone <https://github.com/sneha30404/Campus-Navigation-System-for-Thapar-University>
cd <Campus-Navigation-System-for-Thapar-University>
Install the required Python packages:
pip install -r requirements.txt
- Create a new MySQL database for the project.
- In map.html file, add your API key here: <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_SECRETKEY_HERE&libraries=places"></script>
- Import the provided SQL file to set up the required tables:
mysql -u <username> -p <database_name> < database_setup.sql
- Update the database connection details in
config.py
.
Start the Flask server:
python app.py
Open your browser and navigate to:
http://127.0.0.1:5000
We have not yet integrated the outdoor and indoor navigation system, as it is in pilot phase. Please Refer to this link for outdoor system. Link:
- Use the Search feature to find locations quickly.
- Explore the Map to navigate across campus easily.
- Enjoy a seamless navigation experience tailored to your needs!
We welcome contributions to enhance the Campus Navigation System! Here's how you can contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or support, feel free to reach out:
- Name: Sneha
- Email: [email protected]
Thank you for using the Campus Navigation System! 🚶♂️