Skip to content

Lets-code-with-us/Slates.me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
# Slate An infinite canvas application for creating and organizing rich content nodes with support for text, images, videos, and PDFs.

Slate Logo

## Features - 🎨 **Infinite Canvas**: A boundless space for your content with smooth pan and zoom - 📝 **Rich Text Editing**: Full Markdown support with real-time preview - 🖼️ **Media Support**: Upload and view images, videos, and PDFs - 🔍 **Smart Search**: Find nodes quickly with content-aware search and filters - 🎯 **Node Navigation**: Minimap and node finder for easy navigation - 🌓 **Dark Mode**: Full support for light and dark themes - 🔄 **Auto-save**: Automatic content saving with visual feedback - ⌨️ **Keyboard Shortcuts**: Efficient keyboard-based navigation and editing - 📱 **Responsive Design**: Works on desktop and mobile devices ## Tech Stack - React + TypeScript - Tailwind CSS for styling - Supabase for backend and storage - Vite for development and building ## Getting Started 1. Clone the repository: ```bash git clone https://github.com/Lets-code-with-us/Slates.me.git cd Slates.me ``` 2. Install dependencies: ```bash npm install # or bun install ``` 3. Set up environment variables: Create a `.env` file in the root directory with: ```env VITE_SUPABASE_URL=your_supabase_url VITE_SUPABASE_ANON_KEY=your_supabase_anon_key ``` 4. Start the development server: ```bash npm run dev # or bun dev ``` 5. Visit `http://localhost:8080` in your browser ## Deployment The project is configured for easy deployment to platforms like Vercel, Netlify, or GitHub Pages. For production builds: ```bash npm run build # or bun run build ``` ## Contributing We welcome contributions! Please see our [Contributing Guidelines](CONTRIBUTING.md) for details on how to submit pull requests, report issues, and contribute to the project. ## Contributors
Ravindranath
Ravindranath Tagore
Thanks to all our contributors who help make Slate Pad better! ### How to Become a Contributor 1. Fork the repository 2. Create a new branch for your feature 3. Make your changes 4. Submit a pull request 5. Get reviewed and merged See our [Contributing Guidelines](CONTRIBUTING.md) for detailed information. ## License This project is open source and available under the [MIT License](LICENSE). ## Support If you encounter any issues or have questions: 1. Check the [Issues](https://github.com/Lets-code-with-us/Slates.me/issues) page 2. Create a new issue if your problem isn't already listed 3. Visit [slates.me](https://slates.me) to join our community ## Star the Project ⭐ If you find Slate useful, please consider giving it a star! It helps us grow and improve the project.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages