← Back to Projects

Zoo Database Management System

Full-stack zoo management system with advanced MySQL features

ReactNode.jsMySQLAWSFull-Stack

What it does

A comprehensive full-stack Zoo Management System designed for managing animals, employees, exhibits, ticketing, and retail operations. Built with AWS-hosted MySQL database and features role-based access control for different user types.

How it works

  • Dynamic web application with CRUD operations for all entities
  • RESTful APIs built with Node.js and Express manage real-time data
  • Role-based access control ensures proper permissions for different user types
  • MySQL database with advanced features: triggers, stored procedures, and soft deletes
  • React frontend provides intuitive interface for staff and administrators
  • AWS-hosted database ensures scalability and reliability

Tech stack

ReactNode.jsExpressMySQLAWSRESTful APIsJavaScript

My contribution & impact

  • Led team of 5 developers through full SDLC
  • Architected relational database schema with advanced MySQL features
  • Implemented comprehensive CRUD operations across multiple entities
  • Built dynamic React frontend integrated with RESTful APIs
  • Deployed MySQL database on AWS for production environment
  • Designed role-based access control system for security

What I'd improve next

  • Add reporting and analytics dashboard for zoo management
  • Implement mobile app for field staff and visitors
  • Add real-time inventory tracking for retail operations
  • Integrate payment processing for ticket sales