Skip to content

Sanjai451/FullstackProjects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshot 2024-05-04 173814# Smart Location Alarm

Overview

Smart Location Alarm is a web application developed using the MERN (MongoDB, Express.js, React.js, Node.js) stack. It allows users to set location-based alarms, which trigger notifications when they enter or leave specified geographical areas.

Features

  • Location-based Alarms: Users can set alarms based on geographical locations.
  • Real-time Notifications: Receive notifications when entering or leaving predefined locations.
  • Responsive Design: Works seamlessly across devices of all screen sizes.

Technologies Used

  • MongoDB: NoSQL database for storing user data and alarm settings.
  • Express.js: Backend framework for building the RESTful API.
  • React.js: Frontend library for building user interfaces.
  • Node.js: Server-side JavaScript runtime environment.
  • Google Maps API: Integration for location services and geofencing.
  • Bootstrap: Frontend framework for responsive design and UI components.

Installation

  1. Clone the repository:
  2. Navigate to the project directory:
  3. Install dependencies:
  4. Set up environment variables:
  • Create a .env file in the root directory.
  • Define the following variables:
    PORT=3000
    MONGODB_URI=your_mongodb_uri
    JWT_SECRET=your_jwt_secret
    GOOGLE_MAPS_API_KEY=your_google_maps_api_key
    
  1. Start the development server:
  2. Access the application at http://localhost:3000.

Usage

  1. Sign up for an account or log in if you already have one.
  2. Create new alarms by specifying locations on the map.
  3. Receive real-time notifications when entering or leaving defined areas.
  4. View alarm history and manage existing alarms.

Screenshots

Screenshot 2024-05-05 131015 Screenshot 2024-05-05 130946 Screenshot 2024-05-05 130858 Screenshot 2024-05-05 130848 Screenshot 2024-05-05 130821 Screenshot 2024-05-05 130807 Screenshot 2024-05-05 130753 Screenshot 2024-05-04 173814 Screenshot 2024-05-05 130730 Screenshot 2024-05-05 130741 Screenshot 2024-05-04 173731 ![Screenshot 2024-05-04 173745](Screenshot 2024-05-05 131122

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published