Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/psanders/nearo
🔥 Nearo: A react.js app for local selling, buying, and news
https://github.com/psanders/nearo
3d-photo algolia buying firebase material-design news react selling
Last synced: 11 days ago
JSON representation
🔥 Nearo: A react.js app for local selling, buying, and news
- Host: GitHub
- URL: https://github.com/psanders/nearo
- Owner: psanders
- License: mit
- Created: 2018-09-03T01:38:09.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-03T20:13:17.000Z (6 months ago)
- Last Synced: 2024-10-14T14:33:38.273Z (24 days ago)
- Topics: 3d-photo, algolia, buying, firebase, material-design, news, react, selling
- Language: JavaScript
- Homepage:
- Size: 45.4 MB
- Stars: 42
- Watchers: 3
- Forks: 10
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 🔥 A react.js app for local selling, buying, and news
Nearo is a directory or list of personal ads presented in proximity order, thus helping to keep the publication relevant. It is similar to CL, but with a modern design and system to improve users' safety.
Demo: Coming soon
| ![img-1](public/images/mobile_landing.png '1') | ![img-2](public/images/mobile_item.png '2') | ![img-3](public/images/mobile_explore.png '3') | ![img-4](public/images/mobile_profile.png '4')
| :-------------------------: | :-------------------------: | :-------------------------: | :-------------------------: |## Requirements
You must have a [Firebase](https://firebase.google.com/) account to run this application(with hosting, storage, and database enabled). For item indexation and search, the application uses [Algolia](algolia.com). Finally, for maps, you are going to need a valid Google Maps API Key.
## Features
Nearo's main features are:
- Optimized for mobile
- Multiple images per post
- Google Maps view
- Any authentication available in Firebase
- Geo-tagging and searching
- Item sharing for Facebook and Twitter## Build Setup
``` bash
# install dependencies
$ npm install# serve with hot reload at localhost:3000
$ npm start# build for production and launch server
$ npm run build
$ npm start
```## Todo
- [ ] Code cleanup
- [ ] Implement a chat
- [ ] Re-implement the search page on Desktop screens## Bugs and Feedback
For bugs, questions, and discussions, please use the [Github Issues](https://github.com/psanders/nearo/issues)
## Contributing
For contributing, please see the following links:
- [Contribution Documents](https://github.com/psanders/nearo/master/CONTRIBUTING.md)
- [Contributors](https://github.com/psanders/nearo/contributors)## Authors
- [Pedro Sanders](https://github.com/psanders)## License
Copyright (C) 2020 by Pedro Sanders. MIT License (see [LICENSE](https://github.com/psanders/nearo/blob/master/LICENSE) for details).