DatingLab is a platform designed to streamline connections between individuals seeking romantic relationships, fostering meaningful interactions and partnerships in the dating sphere. It stands out for its focus on facilitating matches between compatible users and organizing exclusive events for them to meet in person.
-
Visual Studio Code
-
Node.js installed on the computer
- Clone the Laravel repository from GitHub at https://github.com/FemCodersP4/thedatinglab-back.
- Open the project in your code editor, and in the terminal, navigate to the project directory with cd server.
- Install Composer dependencies with composer install.
- Create a .env file based on the .env.example file.
- Create your MySQL database with the name of your preference.
- Configure the database in the .env file with the appropriate information, where you should put the name of your previously created MySQL database and be clear about your operating system for installation.
- Run migrations to create the database tables with php artisan migrate.
- Start the development server with php artisan serve.
This database design provides efficient management of relationships among users, their profiles, preferences, and events, thereby simplifying the creation of meaningful matches in our dating application. The ability for multiple users to be associated with a single profile establishes a one-to-many relationship. This structure allows us to optimize the search and filtering of users based on their shared profiles and preferences, contributing to a more personalized and satisfying user experience.

![]() |
|||
|---|---|---|---|
| Hemmi | Stefania | Laura G. | Alicia E. |
![]() |
|||
|---|---|---|---|
| Débora M. | Jéssica S. | Gabriela P. | Carolina Ch |




