https://github.com/davisdre/catsnapshots
Cat Generator App
https://github.com/davisdre/catsnapshots
replit
Last synced: over 1 year ago
JSON representation
Cat Generator App
- Host: GitHub
- URL: https://github.com/davisdre/catsnapshots
- Owner: davisdre
- Created: 2025-01-23T04:03:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-08T23:54:31.000Z (over 1 year ago)
- Last Synced: 2025-03-09T00:24:19.125Z (over 1 year ago)
- Topics: replit
- Language: TypeScript
- Homepage: https://cats.davisdre.me/
- Size: 1.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Full-Stack React + Express Application
A modern full-stack web application built with React, Express, and TypeScript, featuring a comprehensive UI component library built with Shadcn/UI and Tailwind CSS.
## Features
- **Frontend Stack**
- React 18 with TypeScript
- Tailwind CSS for styling
- Shadcn/UI components
- Wouter for routing
- React Query for data fetching
- Theme switching (light/dark mode)
- Toast notifications
- **Backend Stack**
- Express.js with TypeScript
- Built-in API logging
- PostgreSQL database with Drizzle ORM
- Session-based authentication with Passport.js
## Development
To start the development server:
```bash
npm run dev
```
The application will be available at `http://0.0.0.0:5000`
## Project Structure
- `/client` - React frontend application
- `/src/components` - UI components and shared components
- `/src/pages` - Application pages/routes
- `/src/hooks` - Custom React hooks
- `/src/lib` - Utility functions and configurations
- `/server` - Express backend application
- `index.ts` - Server entry point
- `routes.ts` - API route definitions
- `vite.ts` - Development server configuration
- `/db` - Database schema and configurations
## Production
To build for production:
```bash
npm run build
```
To start the production server:
```bash
npm run start
```
## Technology Stack
- React 18+
- Express 4+
- TypeScript
- Tailwind CSS
- Shadcn/UI
- PostgreSQL
- Drizzle ORM
- Vite