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
git clone https://github.com/marchewadev/Swippl.git
cd Swippl/client
npm install
cd ../server
npm install
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:
VITE_BACKEND_SERVER=localhost:3000
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
To start using the application, execute the following commands:
cd client
npm run dev
cd server
npm run dev