Skip to content

badz20/SimpleNoteApp

Repository files navigation

Laravel Logo

Build Status Total Downloads Latest Stable Version License

Simple Note App

This is a simple Laravel note-taking application. I'm using a single page instead of redirect to other pages so that users can get the minimal and easy view for create, edit, and delete notes. I also have used modal from bootstrap 5 for the create & edit form. This application is a basic example of Laravel's CRUD (Create, Read, Update, Delete).

Features

  • View Notes: See a list of all notes created.
  • Create a Note: Add a new note with a title and content.
  • Edit Notes: Update the name and description of existing notes.
  • Delete Notes: Remove notes that are no longer needed.

Installation

  1. Clone the repository:
    git clone https://github.com/badz20/SimpleNoteApp.git
    cd SimpleNoteApp
  2. Install dependencies using Composer:
    composer install
  3. Install dependencies using node:
    npm install
  4. Set up the .env file:
    cp .env.example .env
    php artisan key:generate
  5. Configure your database in the .env file.
  6. Run the migrations to create the database tables:
    php artisan migrate
  7. Serve the application:
    npm run dev
  8. Serve the application:
    php artisan serve

Visit http://localhost:8000 to start using the app.

Usage

  1. Home Page: Lists all of notes.
  2. Add New Note: Click on "Add notes" to create a note.
  3. Edit Note: Click on pencil icon to edit.
  4. Delete Note: Click on bin icon to remove directly from the list

Technologies Used

  • Laravel: PHP framework for web applications.
  • Blade: Laravel’s templating engine.
  • MySQL: Database for storing notes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages