Git Product home page Git Product logo

laravel-rooah-crud's Introduction

Laravel-Rooah-CRUD

A Crud application for to do list.

In order to see previous commits on how this project come to this existances you can check the following repositories where i worked on:

https://github.com/musadabra/Laravel-RESTful-api-crud-scafold.git

https://github.com/musadabra/Laravel-RESTful-api-Auth-scafold.git

REPOSITORY AND SUBFOLDERS

In this repository we have the FRONT END AND BACKEND folders Rhe FRONT-END is built with Vue js, the front end is two implementations( Vue-to-do-MVP, To-Do-vue ), one of Minimun viable product and a full product the full scale product is not completely implemented as time would'nt permit, and its not the primary task.

Vue-to-do-MVP repository url https://github.com/musadabra/Laravel-Rooah-CRUD/tree/main/Vue-Todo-MVP

To-do-Vuejs repository url https://github.com/musadabra/Laravel-Rooah-CRUD/tree/main/To-Do-Vuejs

To-do-laravel (Back-end RESTful Api) https://github.com/musadabra/Laravel-Rooah-CRUD/tree/main/To-Do-Laravel

Database model

We have a relational database, three entities and user entity.

CamScanner 03-07-2021 18 28_1

PRIMARY TASK SCREEN SHORTS

Features:

  1. Add Task
  2. Edit
  3. Delete
  4. View All
![Screenshot 2021-03-07 192243](https://user-images.githubusercontent.com/20817089/110250235-86d86b80-7f7a-11eb-8ffa-0f06a78b5fb6.png)

SECOND VERSION

Features:

  1. User Registration
  2. User Authenticatoin using JWT
  3. Creation Projects
  4. Create Tasks Under a project
  5. Create label
  6. Tag a Task with labels
  7. Filter
  8. Search
![Screenshot 2021-03-07 191642](https://user-images.githubusercontent.com/20817089/110250173-40830c80-7f7a-11eb-9fe4-fc0a38d95e29.png)

RESTFUL API DOC

Find documentation in the link below https://documenter.getpostman.com/view/10491854/Tz5jg1k1

DEPLOYMENT

The Application is Deployed in AWS EC2 Server application is Nginx image

Installed PHP

image

Installed MySQL

image

Installed Composer

image

Installed NPM

Installed Git on Ubuntu

Clone Git Repository on AWS ubuntu

Write .env

DB Host name DB user DB password

Point NGINX IP Config to Larave Serve IP/Port number

Point NGINX IP Config to Vue Js Service IP/Port number

laravel-rooah-crud's People

Contributors

musadabra avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.