Welcome to my Astrology Freelance Project! 🌟 This project is built with Flutter, Node.js, Express, and MongoDB. The aim is to provide an astrology platform featuring OTP authentication, real-time chat using sockets, and user/astrologer data storage.
Here are some of the project's best features:
- 🔐 Secure Authentication: Implemented OTP authentication for a secure login experience.
- 💬 Real-time Chat: Chat with astrologers in real-time, providing instant communication.
- 📦 MongoDB Database: Data storage for user and astrologer profiles, making it easy to manage and retrieve information.
- 📱 Flutter Frontend: Designed a responsive and user-friendly frontend with Flutter for both Android and iOS.
Technologies used in the project:
Before you begin, ensure you have the following software installed:
-
Clone the repository:
git clone https://github.com/yourusername/astrology-freelance-project.git
-
Install Flutter dependencies:
cd Astrology-App flutter pub get
-
Run the Flutter app:
flutter run
cupertino_icons: ^1.0.2
flutter_rating_bar: ^4.0.1
flutter_svg: ^2.0.6
pin_code_fields: ^8.0.1
http: ^1.1.2
file_picker: ^6.1.1
socket_io_client: ^2.0.3+1
- Ensure MongoDB is running locally or connect to your remote MongoDB instance.
- Set up environment variables for your backend (e.g., MongoDB URI, OTP service API keys, etc.).