An IM (as Instant Messaging) made by Sawyer.
First, run the development command:
docker compose up --build
Open http://localhost:3000 with your browser to see the result.
Signup http://localhost:3000/entry/signup
Login http://localhost:3000/entry/login
Private Msg Sending http://localhost:3000/home/
account1: email: 1@gmail.com password: 1
account2: email: 2@gmail.com password: 1
...
You can find db schema in ./packages/server/prisma/schema.prisma
Currently using sqlite for dev enviroment.
- Message ordering
- At least once message arrival
- Client side message caching
This is a No License project which means you can view and fork the sourcecode arbitrarily, but you can't modify, share or distribute the software for any purpose.