MyShare is an open-source, universal clipboard service designed for seamless file, note, and media sharing across devices.
To get MyShare running on your machine, follow these steps:
- Node.js: (v16+ recommended)
- MariaDB: (v10+ recommended)
- Open your MariaDB Command Line Client.
- Run the contents of
setup_database.sqlto setup the database. Note: You can change the database name and credentials, but remember to update your.envaccordingly.
Open a terminal in the project root and run:
npm installCopy the .env.example file to create your own .env:
cp .env.example .envOpen .env and fill in your details:
DB_PASSWORD: Set this to the password you chose during database setup.BASE_URL: Set this tohttp://localhost:3010or wherever you are hosting.
node src/index.jsThe application will be accessible at http://localhost:3010.
If you are having issues with the tailwindcss configuration, try running npm run build-css to rebuild it.
- Label/Tagging functionality
- File uploading
- Host-independent frontend
- Finalize UI/UX polish
- Advanced security hardening