Skip to content

Web application introducing a chat roulette feature, enabling users to select categories for matching with other users. Optional account creation enhances the experience by providing benefits such as profile customization and friend management to facilitate continued conversations.

Notifications You must be signed in to change notification settings

marchewadm/Swippl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

About Swippl

Swippl Chat App is a web application introducing a chat roulette feature, enabling users to select categories for matching with other users. Optional account creation enhances the experience by providing benefits such as profile customization and friend management to facilitate continued conversations. If you prefer, you can set up the project locally or test it directly on https://www.swippl.pl/

SwipplShowcase.mp4

Installation

git clone https://github.com/marchewadev/Swippl.git
cd Swippl/client
npm install
cd ../server
npm install

Before usage

Before using the application, ensure that nodemon and PostgreSQL are installed on your machine. Then, create and configure .env files inside the client and server folders as outlined below:

Client

VITE_BACKEND_SERVER=localhost:3000

Server

Ensure you've created the database beforehand. Then, populate the .env file with your database credentials:

DB_USER=your_db_data
DB_HOST=your_db_data
DB_NAME=your_db_data
DB_PASSWORD=your_db_data
DB_PORT=your_db_data

Usage

To start using the application, execute the following commands:

cd client
npm run dev
cd server
npm run dev

About

Web application introducing a chat roulette feature, enabling users to select categories for matching with other users. Optional account creation enhances the experience by providing benefits such as profile customization and friend management to facilitate continued conversations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages