Your Ultimate Note Sharing App
Noteify is a powerful and user-friendly app designed to help you create, manage, and share notes effortlessly. Whether you want to keep your notes private or share them with your contacts, Noteify provides a seamless experience for all your note-taking needs.
- Create Notes: Easily create notes that can be either public or private.
- User Accounts: Notes are securely associated with your personal account.
- Share Notes: Share your notes with your contacts quickly and easily.
- Scheduled Sharing: Schedule a time to send your notes automatically.
- Tailwind CSS: Utility-first CSS framework for rapid UI development.
- Alpine.js: Minimal framework for composing JavaScript behavior in your HTML.
- Laravel: PHP framework for web artisans.
- Livewire: Full-stack framework for Laravel that makes building dynamic interfaces simple.
- Breeze: Simple, minimal Laravel authentication.
- Livewire Volt: Enhanced components for Livewire.
- WireUI : Simple, Fast, and Elegant Blade Components for Alpine.js, Tailwind, Livewire, and the Tall Stack.
To set up the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/man-myth/notes-app.git
- Navigate to the project directory:
cd notes-app - Install the PHP dependencies:
composer install
- Install the Node.js dependencies:
npm install
- Run the development server:
php artisan serve
- Compile the assets:
npm run dev
Ensure you have a .env file with the necessary configurations. You can copy the .env.example file and modify it as needed:
cp .env.example .env
php artisan key:generate