Sachin Singh

Backend Developer

Back to Projects

PawPerfection - Pet Training System

A comprehensive Full stack application for a pet training platform featuring authentication, pet management, task tracking, and course flow logic.

Overview

This project is a robust Full stack application designed for a pet training application. It handles user authentication, profile management for both owners and pets, and a complex curriculum system. The architecture ensures secure data handling and scalable performance. With RateLimitting with Redis and Docker Containerization, this application provides a secure and efficient environment for pet training.

Key Features

  • Secure User Authentication (JWT) and OAUTH
  • Redis for Rate Limitting
  • Docker for Containerization
  • RESTful API Architecture
  • Pet Profile Management
  • Stripe Integration
  • Course & Task Tracking
  • Progress Monitoring

Tech Stack

MongoDB
Stripe
Redis
Docker
Express.js
Node.js
React
JWT
Redux Toolkit