TagDate is a dating application that matches people based on their idea for a perfect date. With its built in chat function it is easy to chat with your matches and make your perfect date happen.
TypeScript
JavaScript
React Native
Expo
Styled Components
Apollo Client
Apollo Server
GrapQL
TypeGraphQL
Prisma
PostgresQL
The server is connected with Prisma and Postgres. To initiate the connection, please run the commands listed below in sequence from the server folder. It is possible to run the postgresQL DB from Docker.
Starting Docker
To initiate the database from a container, please run the following command:
docker-compose up
docker-compose run postgres bash
psql --username=USERNAME --host=HOST
To stop the db, run
docker-compose down
Generate DB template
To generate the database model with Prisma, run the following command
npm run generate
Migrate and create the DB in Postgres
To create the db and tables, please run the following command
npm run migrate
Seeding the DB
Optionally, run the following command to populate with mock data
npm run seed
Starting the server
Start the server with the following command
npm run start
Yanira Pérez
Jorge Pérez
Mathias Söderqvist
Salvatore Pariota
Jasja Prick
