adelowo / naweown

A Laravel listing web app built with TDD in mind

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Naweown

Done

Some sample Laravel app built with TDD in mind......

Overview

The app is going to be a sort of a listing app. Think of it as a listing app for some handmade crafts.

  • Users can login/register (password-less login or magic link).
  • Users can post items of stuff.
  • Users can delete stuffs. See 2.
  • Users can follow other users.
  • Users have a profile page.
  • Users can unfollow other users.
  • Users can delete their accounts.
  • Users can update their account details.
  • API
    • Token
      • Users can create tokens
      • Users can update their tokens. Say a breach occurred or something.
    • Data Retrieval
      • Users' profile can be fetched.
      • User's items can be fetched.
      • All items can be fetched.
      • All users can be fetched.

Hey Yo, where is the (G)UI ?

There currently isn't no (G)UI and i don't think there'd be one in the future. I am just taking TDD for a test drive.

If there is not a (G)UI, how do i know the app works ?

  • Run phpunit --testdox.
  • Then read everything in the tests directory.

About

A Laravel listing web app built with TDD in mind

License:MIT License


Languages

Language:PHP 92.7%Language:HTML 5.5%Language:JavaScript 1.4%Language:ApacheConf 0.4%