Skip to content

Michael-Murage/notepad_vue

Repository files navigation

Notepad Vue

This is a web based application for adding notes and deleting existing notes displayed.

The application has been built using Laravel and Vue.js.

The setup below assumes:

  • You have NODE installed
  • You have PHP installed
  • You have COMPOSER installed
  • You have MYSQL installed

If the above conditions have been met, then continue with the steps below.

To start up the application:

  1. Fork and Clone the project
  2. Run the following commands to intall dependencies:
npm install
composer install
cp ./.env.example ./.env
  1. Edit the created .env file as per the credentials for your local mysql server e.g. DB_DATABASE, DB_USERNAME and DB_PASSWORD fields accordingly.
  2. Run:
php artisan key:generate
  1. Run the following commands to start the backend server:
php artisan migrate
php artisan serve
  1. Run the following to run the client side server:
npm run dev
  1. Navigate to http://localhost:8000

From there, you will register with the application's interface and start creating and editing notes.

About

A notepad web application translated from react and express to Laravel and Vue

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published