Introducing ThemeWork, a real-time text collaboration platform designed to bring people together. Whether it's working on a business proposal, academic paper, or creative writing project, ThemeWork offers a seamless experience for multiple users to edit and contribute to a shared document simultaneously.
In order to run this application, you'll first need to install Redis and create a database on MongoDB. Once you've set those up, you're good to go!
- run
redis-server
to start your Redis instance.
-
Create a
.env
file in yourroot
directory. -
Inside your
.env
, addMONGO_URI=<your mongo link here>
-
npm install
dependencies. -
Run
npm run dev
and you're good to go!
- React
- Websockets
- Socket.io
- Redis
- MongoDB
- Jest
- Sun Jin Kim
- Wayne Leung
- Hank McGill
- Patryk Ploszaj