Skip to content

tgoaty/astrology-frontend

Repository files navigation

Astrology

Astrology is a website that allows users to generate natal charts and calculate compatibility for free, all within a clean and simple interface.

Description

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.

Technologies

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)

Installation and Setup

To run the project locally:

  1. Clone the repository:

    git clone https://github.com/username/astrology.git
  2. Navigate to the project directory and install dependencies:

    cd astrology
    npm init
    npm install
  3. Start the project using Vite:

    npm run dev

Features

  • 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.

Usage

  1. Navigate to the natal chart or compatibility page.
  2. Enter the required data into the form.
  3. Click the button to generate the result.

Author

Project author: Pushkin Nikolay. Contact: adwedelf@gmail.com.

License

This project is licensed under the MIT License.

About

Astrology Website

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published