An open API service indexing awesome lists of open source software.

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.

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.

image
image

> 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