Skip to content

InsiderPhD/crAPIbara-Adoption-Agency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crAPIbara Adoption Agency AKA Gentle Giants

A full-stack application for pet adoption, featuring a React frontend, Node.js RESTful API backend, and a local S3-compatible storage bucket for images. It would be a shame if someone hacked their lovely API.

Project Structure

vibe-capy/
├── client/          # React frontend
├── server/          # Node.js backend (uses SQLite)
├── local-s3/        # Local S3-compatible storage bucket (Express server)
├── docker-compose.yml  # Docker orchestration
├── dev.sh            # Development script
└── README.md

Quick Start with Docker (Recommended)

Prerequisites

  • Docker
  • Docker Compose

1. Start All Services

# Clone the repository (if not already done)
git clone <repository-url>
cd vibe-capy

# Start all services with Docker
./dev.sh start

# Or use docker-compose directly
docker-compose up --build

2. Access Your Applications

3. Development Commands

# View logs
./dev.sh logs

# Stop services
./dev.sh stop

# Restart services
./dev.sh restart

# Open backend shell
./dev.sh shell

# Open Prisma Studio
./dev.sh db

# Clean everything (removes database)
./dev.sh clean

About

A intentionally vulnerable API and front end, written in Javascript. Adopt a crAPIbara today!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages