An open API service indexing awesome lists of open source software.

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

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.


YourPlaces Demo



## 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.