Simple chat implementation leveraging Remixjs for the frontend and Prisma ORM for SQLite database management.
- Real-time chat messages
- Easy setup with Remixjs and SQLite
- Lightweight and fast
Clone the repository and start development mode.
git clone git@github.com:dayvidwhy/simple-chat.git
cd simple-chat
npm i
npm run db:migrate
npm run dev
Project uses NVM for node version.
# Set node to 21
nvm use
After installation, the application will be available on http://localhost:3000. Visit this URL in your web browser to start using the chat application.
The project uses SQLite, managed through Prisma. Here are some useful commands for database management:
# Migrate the db on schema change
npm run db:migrate
# View the db
npm run db:view