Skip to content

A modern, feature-rich location tracking application that allows users to track their real-time location, record routes, view weather information, and maintain location history.

License

Notifications You must be signed in to change notification settings

theriturajps/locly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Locly 🌍

A modern, feature-rich location tracking application that allows users to track their real-time location, record routes, view weather information, and maintain location history.

🚀 Features

Core Functionality

  • Real-time location tracking with high accuracy
  • Route recording and playback

User Interface

  • Clean, modern design
  • Responsive layout
  • Real-time updates
  • Interactive controls
  • Mobile-friendly interface

🛠 Technologies Used

Backend

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • Axios

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • Leaflet.js (mapping)
  • Font Awesome (icons)

APIs

  • OpenStreetMap (mapping)
  • Nominatim (geocoding)

📋 Prerequisites

Before running the application, make sure you have the following installed:

  • Node.js (v14 or higher)
  • MongoDB (v4.4 or higher)
  • npm or yarn package manager

🔧 Installation

  1. Clone the repository:
git clone https://github.com/theriturajps/locly.git
cd locly
  1. Install dependencies:
npm install
  1. Create a .env file in the root directory:
PORT=3000
MONGODB_URI=mongodb://localhost:27017/locly
  1. Start the application:
npm start

🚦 Getting Started

  1. Open your browser and navigate to http://localhost:3000
  2. Allow location access when prompted
  3. You'll see your current location on the map
  4. Use the control panel on the right to:
    • View current location details

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

📄 License

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

👏 Acknowledgments

  • OpenStreetMap contributors
  • Leaflet.js team
  • MongoDB team
  • Express.js community

🔮 Future Features

  • User authentication
  • Shared routes
  • Export functionality
  • Mobile application
  • Advanced analytics
  • Social sharing
  • Custom markers
  • Offline support

Made with ❤️ by Ritu Raj Pratap Singh

About

A modern, feature-rich location tracking application that allows users to track their real-time location, record routes, view weather information, and maintain location history.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published