Skip to content
/ yetta Public

Create your notes. Application for programmers in workplace.

Notifications You must be signed in to change notification settings

pangeon/yetta

Repository files navigation

Yetta

Simple web notes manager. Visit page: yetta.cecherz.pl

Changelog

  • version 1.0.5

    • add possibility of registering new users.
  • version 1.0.9

    • add localization and translate 90% pol to eng.
  • version 1.1.0

    • full english translation on view without HTTP web routes.

Screenshots

screen_shot_1

Requirements for developer

Laravel

  • Run composer via command line

    composer global require laravel/installer
    
  • Create new app

    laravel new example-app
    

Deployment Guide

  1. Clone repository

  2. Create database and user with correct credentials:

    CREATE DATABASE YETTA_DB CHARACTER SET utf8 COLLATE utf8;
    CREATE USER 'root'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON YETTA_DB.* TO 'root'@'localhost';
    
  3. Edit file .env.example and create own .env run environment.

  4. Connect to database:

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=yetta_db
    DB_USERNAME=root
    DB_PASSWORD=password
    
  5. Run migrations:

    php migrate:fresh
    php artisan db:seed --class="SampleDataSeeder"
    
  6. Start app:

    php artisan serve
    

Security:

If you want to change the authorization data, you do it in the database. Passwords are hidden, please use for help: App\Http\Controllers

    public function home() {
        $password = 'admin';
        $hashed = Hash::make($password);
        return view('index', ['pass' => $password .' = '.$hashed]);
    }

Tutorials

About

Create your notes. Application for programmers in workplace.

Topics

Resources

Stars

Watchers

Forks