Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

205 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧡 matcha 🧡

CURSUS: 2022/2023 - AUTHOR: fmanetti && tboisnie - GRADE: 118 - FINISHED: 05/03/2024

This project aims to create a dating website.

image

Introduction

You will need to create an application that allows two potential lovers to meet, from the registration process to the final encounter. Users will be able to register, log in, complete their profile, search and view the profiles of other users, and show interest in them with a “like”, chat with those that “liked” back.

For more detailed information, look at the subject of this project.

Tech Used

The project was containerized using Docker Compose, streamlining the deployment process and ensuring consistency across different environments.

Frontend

Matcha utilizes Docker for efficient deployment, React TS as a frontend frameword, Redux for centralized state management, Vite.js for fast build processes, Socket.io for the chat, and Tailwind CSS for rapid styling and responsiveness. The design has been done by fmanetti on Figma.

Backend

The backend was developed using TypeScript, leveraging the Express framework for handling server-side operations, and PostgresSQL for robust database management.

Screenshots

Desktop

Landing Page Home
Landing Page Home
User Profile Chat
User Profile Chat

Mobile

Landing Page Home
Landing Page Home
User Profile Chat
User Profile Chat

About

Because, love too can be industrialized.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages