Astrology is a website that allows users to generate natal charts and calculate compatibility for free, all within a clean and simple interface.
Astrology aims to provide users with an easy and clutter-free way to create natal charts and evaluate compatibility. The website is designed for those who appreciate a minimalist design and ease of use.
The project is built with the following technologies:
- Backend: Python Flask
- Frontend: Vite, React, TypeScript, Ant Design (Antd)
- State Management: Zustand
- Architecture: Feature-Sliced Design (FSD)
To run the project locally:
-
Clone the repository:
git clone https://github.com/username/astrology.git
-
Navigate to the project directory and install dependencies:
cd astrology npm init npm install
-
Start the project using Vite:
npm run dev
- Main Menu: Includes a local profile option, allowing the use of default data in forms.
- Natal Charts: Navigate to the page to generate a natal chart by entering the required information.
- Compatibility: Calculate compatibility by providing data for two individuals.
- Theme Customization: Ability to change the color scheme of the website.
- Navigate to the natal chart or compatibility page.
- Enter the required data into the form.
- Click the button to generate the result.
Project author: Pushkin Nikolay. Contact: adwedelf@gmail.com.
This project is licensed under the MIT License.