- Clone the repository by running the
git clone https://github.com/vinayakanivase/eazynotes.git
command. - Install required packages by running
composer install
command. - The
.env
file will be created once the composer installation is complete. If not, copy the.env.example
and rename it to.env
. - Make sure the
APP_KEY
is generated. If not, run thephp artisan key:generate
command to generate one. - Configure the
APP_URL
in.env
file. - Create a database and set the credentials in the
.env
file. - Run
php artisan migrate
to create the database tables. - Once the tables are created, run
php artisan db:seed
to create dummy users and notes. - Run
php artisan serve
to run the app with PHP's in-built server.
- Sort the notes by ID (asc/desc).
- Sort the notes by Title (asc/desc).
- Sort the notes by Favorite state (asc/desc).
- Reset the notes list.
- Add new note. By default the note will be saved with dummy text (content and title).
- Edit the Title for selected note.
- Mark the selected note as Favorite.
- Save the selected note.
- Delete the selected note.
- Logout from current session.
- The light gray background indicates selected note.
- The 'Heart' shape icon suggests a favorited note.
- Note editor (textarea).
- Live preview.
This application is just a proof of concept and is not quite ready for production use. It needs a bit cleaning, and no tests are provided.
Eazynotes is licensed under the MIT license.