Skip to content

agilebotanist/nearbyrds_by_sqrs23

Repository files navigation

Lint & Test Release & Scan Uptime Robot ratio (7 days)

NearBirds (Project is cloned, the original one is at https://github.com/NearByrds/NearBirds)

Discover birds in your region and listen to their chirping.

Live version is available at http://64.226.66.76.

Screenshots
Website desktop version Website tablet version Website mobile version

Features

  • 🐥 Birds list
  • 🏳️ List of countries
  • ⏳ Page loader
  • 🔀 Website navigation bar
  • 🎧 Birds song
  • 📱 Mobile version of website
  • 🔎 Birds list page search

More details about website features here.

Quality Assurance

These tools were used to ensure software quality and reliability of the web application

  • ESLint enforces code style and helps to catch bugs early in development
  • Husky installs Git hooks to run static checkers before each commit
  • Jest to run unit tests
  • Selenium to run UI tests
  • GitHub Actions to run CI pipelines on source code updates
  • UptimeRobot to monitor application availability
  • Watchtower for auto-deployment of the latest docker container image
  • DigitalOcean Metrics Agent to monitor resource usage and network load for the application
  • npm-audit to check project for vulnerabilities
  • Sentry to track frontend-related errors
  • LightHouse to test application performance

Run in Docker

docker build -t nearbirds .
docker run -p 3000:3000 nearbirds

Run for local development

npm install
npm run start

It runs the app in the development mode. Open http://localhost:3000 to view it in the browser.

License

The source code of this project is distributed under the terms of the MIT license.

All rights to the pictures belong to the owners.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published