A clone of the google docs from deep web. Just kidding 😆!
I was just wanting to do a google clone to learn more about the Quilljs API.
- React - Library I use to make the frontend.
- Vite - build tool that aims to provide a faster and leaner development experience for modern web projects.
- Sass - Responsible for front-end styling (even if little is useful).
- Socketio - Communication between back-end - front-end.
- Quilljs - Quill is a modern WYSIWYG editor built for compatibility and extensibility.
- Babel - Compiler the code.
- Socketio - Communication between back-end - front-end.
- Mongoose - Connection with mongodb.
- Docker - Create a container with mongodb.
Install yarn inside your machine:
npm install --global yarn
To execute the project follow the steps:
- Clone this repository:
git clone https://github.com/AlphaLawless/googledocs-clone
cd googledocs-clone
- Install dependencies:
yarn install
- Move envorinment variable:
yarn environment
- Running a container with a mongodb:
yarn mongodb:up
- Run the backend and frontend on separate terminals:
cd client
yarn dev:client
cd server
yarn dev:server