Welcome to IntimatesPlus, a dynamic dating platform designed to connect individuals seeking meaningful relationships. Built with the MERN stack and modern UI design principles, IntimatesPlus aims to enhance the online dating experience through user-friendly features and secure interactions.
- User Authentication: Secure login and registration using Google Authentication and JWT for robust session management.
- Profile Creation: Users can create detailed profiles to showcase their interests and preferences.
- Real-time Communication: Built with Socket.io for instant messaging, enabling users to connect and chat in real-time.
- Payment Integration: Supports premium features through PayPal and M-Pesa payment processing, offering flexibility in transactions.
- Responsive Design: Developed using Chakra UI to ensure a clean and accessible user interface across various devices.
- State Management: Utilizes the Context API for efficient state management throughout the application.
- Frontend:
- React
- Chakra UI
- Context API
- Backend:
- Node.js
- Express.js
- Database:
- MongoDB
- Authentication:
- Google Auth
- JWT
- Payment Processing:
- PayPal
- M-Pesa
- Real-time Communication:
- Socket.io
- Rate Limiting:
- Express-limiter
To get a local copy up and running, follow these simple steps:
- Clone the repo:
git clone https://github.com/Admin-Apparels/IntimatesPlus.git
Navigate to the project directory:
cd IntimatesPlus
Install the dependencies:
npm install
Run the application:
npm start
##🌐 Live Demo Check out the live version of IntimatesPlus at: IntimatesPlus Live Demo
##📫 How to Reach Me For inquiries, collaboration opportunities, or feedback, feel free to reach out:
Email: [email protected] Social Media: @jdtheefirst 🤝 Contributions Feel free to explore the repository and submit issues or pull requests. Contributions and feedback are always welcome!
Thank you for visiting my project!