NoteApp is a simple web application for managing your important notes. Built using the Laravel framework with Breeze for quick and easy user authentication. This app allows users to create, read, update, and delete their notes through a user-friendly interface.
- Authentication: Login, register, and session management using Laravel Breeze.
- CRUD for Notes: Easily add, view, edit, and delete notes.
- Responsive UI: Powered by Tailwind CSS, ensuring the app looks great on any device.
- Security: Protected pages accessible only to authenticated users.
- Framework: Laravel 10
- Authentication: Laravel Breeze
- Frontend: Tailwind CSS
- Database: MySQL
- Server-side Rendering: Blade Templating Engine
-
Clone this repository to your local machine:
git clone https://github.com/ProjectRavel/NoteApp-Laravel.git
-
Navigate to the project directory:
cd NoteApp-Laravel
-
Install dependencies using Composer:
composer install
-
Copy the
.env.example
file to.env
:cp .env.example .env
-
Configure your database in the
.env
file:DB_DATABASE=your_database_name DB_USERNAME=your_database_username DB_PASSWORD=your_database_password
-
Run the following commands to generate the application key and migrate the database:
php artisan key:generate php artisan migrate
-
Start the local development server:
php artisan serve
-
Access the application in your browser at
http://localhost:8000
.
NoteApp-Laravel/
├── app/
├── bootstrap/
├── config/
├── database/
│ ├── factories/
│ ├── migrations/
│ └── seeders/
├── public/
├── resources/
│ ├── views/
│ └── css/
├── routes/
│ └── web.php
├── storage/
├── tests/
├── .env.example
├── composer.json
└── package.json
We greatly appreciate your contributions to improve NoteApp. Feel free to fork this repository, create a new branch for a feature or fix, and submit a pull request.
This project does not include a license. If you use this project, please provide appropriate credit.