https://github.com/michaelilkanayev1997/yourplaces
https://github.com/michaelilkanayev1997/yourplaces
aws-s3 express geolocation google-maps-api javascript mongodb netlify nodejs react vercel
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/michaelilkanayev1997/yourplaces
- Owner: michaelilkanayev1997
- Created: 2023-08-26T20:20:05.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-16T19:05:17.000Z (over 2 years ago)
- Last Synced: 2025-06-20T12:08:37.856Z (about 1 year ago)
- Topics: aws-s3, express, geolocation, google-maps-api, javascript, mongodb, netlify, nodejs, react, vercel
- Language: JavaScript
- Homepage: https://your-places-michael.netlify.app/
- Size: 2.37 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
YourPlaces
YourPlaces is a full-stack project developed using the MERN (MongoDB, Express, React, Node.js) stack with Vercel handling the backend and Netlify hosting the frontend. It provides a user-friendly interface for creating, managing, and searching locations. The integration of Google's Geo-location Service, Maps, and Places API adds powerful features to the project, while AWS S3 ensures efficient image uploads and storage.
## Demo
[View YourPlaces App](https://your-places-michael.netlify.app/)
## Video Showcase
[Watch a Video Demonstration of the App](https://www.youtube.com/watch?v=qmpWfpCtnrM)
## Technologies Used
- **Frontend**: React.
- **Backend/API**: Node.js with Express and MongoDB.
- **Geo-location**: Utilizing Google Geo-location Service for precise location tracking.
- **Maps and Auto-complete**: Google Maps and Places API.
- **State Management**: React Context.
- **CRUD Operations**: Advanced create, read, update, delete.
- **Authentication & Authorization**: Implemented.
- **Deployment**: Vercel (Backend), Netlify (Frontend).
- **Image Uploads and Storage**: AWS S3.
## Features
- Easily add and manage locations.
- Effortless location searching with Google Geo-location Service.
- Smooth address auto-completion using Google Maps and Places API.
- Efficient state management through React Context.
- Advanced CRUD (create, read, update, delete) operations.
- Secure authentication and authorization mechanism.