DatingApp
Description DatingApp is a modern, full-stack dating application designed to connect users based on their interests and preferences. It provides a seamless user experience with features like profile creation, matching, messaging, and more.
Installation Instructions
-
Clone the Repository git clone https://github.com/SagarFullStack/DatingApp.git
-
Navigate to the Project Directory cd DatingApp
-
Install Dependencies For the backend: cd backend npm install
For the frontend: cd ../frontend npm install
-
Set Up Environment Variables Create a .env file in the backend directory with the following environment variables:
DATABASE_URL=your-database-url JWT_SECRET=your-jwt-secret
-
Run the Application For the backend: cd backend npm start
For the frontend: cd ../frontend npm start
Usage Frontend: Open http://localhost:3000 in your browser to access the application. Backend: The API server runs on http://localhost:5000.
Technologies Used Frontend: React, Redux, HTML, CSS Backend: Node.js, Express, MongoDB Authentication: JWT Deployment: Docker, Heroku (for deployment, if applicable)
Features User authentication and authorization Profile creation and management Advanced matching algorithms Real-time messaging Search and filter options User settings and preferences
Contributing Guidelines
-
Fork the Repository
-
Create a New Branch git checkout -b feature-branch
-
Make Your Changes
-
Commit Your Changes git commit -m 'Add new feature'
-
Push to the Branch git push origin feature-branch
-
Open a Pull Request
License This project is licensed under the MIT License. See the LICENSE file for details.
Contact Information Email: sagar.hatagale.dev.com GitHub: SagarFullStack