Fartic is a drawing game, just like Gartic.
Working on it
Frontend:
- Vue
- Vue Router
- Pinia
- SocketIO
- Lucide Icons
- Axios
Backend:
- MongoDB
- SocketIO
- Express
- MVCS design pattern
Frontend:
VITE_SOCKET_URL=Backend:
PORT=
VERSION=
DB_HOST=
DB_PORT=
DB_DATABASE=
ORIGIN=-
Clone this repository:
git clone https://github.com/migliorelli/fartic cd fartic -
Install dependencies:
yarn install #first install concurrently yarn install:all #then install all the packages in both directories
-
Run the development server:
yarn dev
-
Open your browser at http://localhost:5173 to view the app.
TBH I don't know how I'll do it.
-
Fork the project.
-
Create a new branch:
git checkout -b feature/new-feature
-
Make your changes and commit them:
git commit -m "Add new feature" -
Push your changes:
git push origin feature/new-feature
-
Open a Pull Request.
This project uses the following dependencies:
- Vue 3: A progressive JavaScript framework.
- TypeScript: For type-safe development.
- Vite: A next-generation frontend tooling.
- Lucide: Icon library.
- Axios: For API requests.
- Express: For the backend.
- SocketIO: For realtime features.
- MongoDB: As database.
For a complete list of dependencies, see the package.json file of each directory.
The project uses Lucide icons. Check out the library at Lucide Vue Next.
This project is licensed under the MIT License.
- Author: Migliorelli
- Email: [email protected]