Skip to content

mohammadnedaei/Nearby-Locations-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ—บ๏ธ ยท Nearby Locations React ยท

GitHub license PRs Welcome codebeat badge CodeFactor Codacy Badge Lighthouse Badge GTMetrix Badge

๐Ÿ”Ž Overview

Nearby Locations is a public service to explore your current nearby places as fast as possible. Even more, find your nearby locations details. Created with React with awesome components.

This app looks like this:

Screenshots may change in the future because of UI/UX changes.

๐Ÿ–ฅ๏ธ Desktop view:

๐Ÿ“ฑ Mobile view:

Homepage Locations Details

๐Ÿš€ Usage

Run this commands in respectively in your terminal.

 git clone https://github.com/mohammadnedaei/Nearby-Locations-React.git
 cd Nearby-Locations-React
 npm i

Change .env properties depending in your information and then go to the next step.

 npm start

npm start Runs the app in the development mode. Open http://localhost:3000 to view it in your browser. The page will reload when you make changes. You may also see any lint errors in the console.

๐Ÿงฐ Libraries and Tools

โœ… Responsive Design & Mobile Friendly
โœ… PWA (5/7)
โœ… Lighthouse

  • Performance (%99)
  • Lighthouse Accessibility (%100)
  • Lighthouse Best Practices (%92)
  • Lighthouse SEO (%100)

โœ… Heroicons
โœ… Tailwind UI
โœ… Material UI

  • Material icons

โœ… Axios
โœ… React Router
โœ… React Hooks
โœ… jQuery
โœ… React Responsive Carousel
โœ… React Gradient Text (rgt)
โœ… Github Pages
โœ… Foursquare API

๐Ÿ”ง Contributing

Feel free to fork this repo and make pull requests. You can learn more about React here

๐ŸŽฏ TODO

๐Ÿšง Code factor & code quality tools improvements
๐Ÿ”ƒ Add Shortcuts in manifest
๐Ÿšง Include rating API (use in locations page and details)
๐Ÿšง Fix desktop Chrome and Opera geolocation bug
๐Ÿšง Add a Loader for locations list
๐Ÿ”ƒ StoryBook
๐Ÿ”ƒ Add install button in settings for PWA desktop
๐Ÿ”ƒ Service Worker for push notifications
๐Ÿ”ƒ Service Worker for Cache
๐Ÿ”ƒ Service Worker for fetch

๐Ÿ’š Support

Sociabuzz

โœ๐Ÿป Author

 Mohammad Nedaei

๐Ÿ“ž Contact

Discord: Mohammad81#3277

Linkedin

ยฉ๏ธ License

Nearby Locations is MIT licensed.