https://github.com/z-dux/compat
A modern Next.js web application for analyzing compatibility between two people using various personality, astrology, and psychological systems.
https://github.com/z-dux/compat
astrology astrology-website bun enneagram matchmaking mbti modern-ui nextjs typescript
Last synced: about 1 month ago
JSON representation
A modern Next.js web application for analyzing compatibility between two people using various personality, astrology, and psychological systems.
- Host: GitHub
- URL: https://github.com/z-dux/compat
- Owner: Z-Dux
- Created: 2025-08-24T15:37:46.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-09-03T10:36:27.000Z (about 2 months ago)
- Last Synced: 2025-09-03T12:27:27.050Z (about 2 months ago)
- Topics: astrology, astrology-website, bun, enneagram, matchmaking, mbti, modern-ui, nextjs, typescript
- Language: TypeScript
- Homepage: https://compat-theta.vercel.app
- Size: 18.5 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Compat
Compat is a modern compatibility analysis web app that helps users discover relationship potential using multiple personality and fortune-telling systems. Enter details like zodiac signs, MBTI, blood type, and more to receive beautiful, shareable results.
![]()
> This project had used v0.dev as a project structure creator!
## Features
- Analyze compatibility using Zodiac, MBTI, Blood Type, Chinese Zodiac, Enneagram, and Japanese systems
- Intuitive multi-step form for entering information
- Animated, visually appealing UI
- Shareable results for social media and partners
- Fast, serverless backend powered by Bun## Getting Started
### Install dependencies
```bash
bun install
```### Run the development server
```bash
bun run dev
```Open [http://localhost:3000](http://localhost:3000) in your browser to view the app.
## Project Structure
- `app/` — Next.js pages and API routes
- `components/` — Reusable UI components
- `hooks/` — Custom React hooks
- `lib/` — Utility functions
- `public/` — Static assets
- `styles/` — Global styles## Technologies Used
- [Next.js](https://nextjs.org/) — React framework for web apps
- [Bun](https://bun.com) — Fast all-in-one JavaScript runtime
- [lucide-react](https://lucide.dev/) — Icon library## License
MIT