Skip to content

Matrixxboy/TheAstroPulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ The Astro Pulse ✨

Typing SVG


🌟 Introduction

Welcome to The Astro Pulse — a mystical journey into the realms of palmistry and astrology, supercharged by cutting-edge AI.

This project blends ancient cosmic wisdom with modern technology, offering users:

  • Insightful palm analysis (still working on this feature)
  • Daily horoscopes
  • Personalized AI-generated cosmic messages

✨ All brought to life with a stunning, responsive frontend and a powerful backend.


🚀 Features

🌌 Responsive & Eye-Catching Frontend

  • Built with React and Tailwind CSS
  • Smooth animations and celestial-themed visuals
  • Mobile-first, with a responsive hamburger menu
  • Dynamic animated hero section on the homepage

🧠 Advanced Image Processing Backend (still working on this feature)

  • Python Flask backend using OpenCV and Pillow
  • Accepts palm image, converts it to grayscale
  • Applies Canny Edge Detection for palm line clarity
  • Sends binary image back to frontend for display

🛠 Technologies Used

🌐 Frontend

  • React.js
  • Tailwind CSS
  • react-router-dom – client-side routing
  • react-icons – easy icon integration
  • Web APIs (fetch) – communication with AI and backend

🔧 Backend

  • Flask – lightweight API server
  • Flask-CORS – enables cross-origin communication
  • OpenCV – computer vision, edge detection
  • Pillow – image processing
  • base64 – image encoding

⚙️ Setup & Installation

1️⃣ Backend Setup

git clone https://github.com/your-username/the-astro-pulse.git
cd the-astro-pulse/backend


python -m venv venv
#Linux
source venv/bin/activate  #

#Windows 
venv\Scripts\activate

pip install -r requirements.txt

python app.py

1️⃣ Frontend Setup

cd frontend

npm i

npm run dev