Skip to content

App that allows you to connect to your neighbors in your neighborhood. The user can post events, classifieds posted by neighbors. User profile has personal details and allows the user to post events, classifieds

License

Notifications You must be signed in to change notification settings

abhinayaa1787/NeighborGood

 
 

Repository files navigation

NeighborGood

https://neighborgood1.herokuapp.com

Application where you would have a neighborhood associated with their account. We will have a user login function, a classifieds section for sales, services, etc. We will have a section for upcoming neighborhood events such as: HOA meetings, Block parties, and yard sales. The idea is to have real world neighborhood would register for this site.

Screenshot

Technologies,Package used

  • Create-React pp
  • Express
  • Mongoose
  • Node
  • Axios
  • Passport
  • React- leaflet
  • React- moment
  • React-Dom
  • APIs- MapQuest Geocoder, EventBrite

How this works

This react app has multiple pages powered by the react components.

* Register Page

The register page allows the user to register and be a part of this app.

Screenshot

* Login page

If it is an already registered user, then login page can be used to login and check events/listings

Screenshot

* User portfolio page

Once the user registers, the other pages are accessible. The user can see their profile, post events/classified, check neighbors info and the events/classifieds posted by them

Screenshot

  • Neighbors page

    In the user portfolio page, the neighbors link will open a new page where all the registered users and their info are listed

Screenshot

  • Modals with events, classifieds posted by logged in user

    The events/classifieds link opens with info about the evets/listings posted by the user who is logged in.

Screenshot

Events page

This page has three tabs

  • Events posted by neighbors
    • This tab has events that are posted by neighbors

Screenshot

  • Local events
    • This tab has the local events populated from EventBrite API using the user's address

Screenshot

  • Saved events
    • This tab has all the events that are saved by the user, both events posted by neighbors and local events

Screenshot

Classifieds page

This has the listings that are posted by the neighbors

Screenshot

Contact us page

This allows the user to contact the customer support with any issues with the page

Screenshot

Future enhancements will be

  • Limiting user access based on address
  • Neighbrhood map
  • Password encryption

About

App that allows you to connect to your neighbors in your neighborhood. The user can post events, classifieds posted by neighbors. User profile has personal details and allows the user to post events, classifieds

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.1%
  • CSS 8.9%
  • HTML 3.0%