/bird-encounters

A social app project for bird observers and enthusiasts, built with MERN stack

Primary LanguageJavaScript

bird encounters

A social app project for bird observers and enthusiasts, built with MERN stack

Functionality and purpose of the application

Bird Encounters is a social platform designed for bird observers. With this app, users can create posts about rare and endemic birds they encounter around the world. They can share information, including images and sound recordings, and mark the coordinates on a map API so that others can see the location of the encounter on the map.

The app has a general map page where all encounters are visible as markers on the world map. By clicking on a marker, users can access specific encounters. Users can register, login, and logout, as well as edit or remove the posts they created. They can also post comments under encounters and delete them, as well as update their own encounters.

Bird Encounters is a full-stack project made with MERN stack, which includes Mongo DB, Express, React, and Node.js. The app was designed to get familiar with back-end development and create a full-package project from scratch. In addition to MERN stack, several middlewares like Multer, JWT, Passport, and Cloudinary were used as well.

Technologies used

MongoDB
Express
React
Node.js
Middlewares (i.e. Multer, Jwt, Passport, Cloudinary)

Deployed on Vercel:

https://bird-encounters.vercel.app