Home
Softono
mvp

mvp

Open source Elixir
96
Stars
2
Forks
45
Issues
4
Watchers
2 weeks
Last Commit

About mvp

πŸ“² simplest version of the @dwyl app

Platforms

Web Self-hosted

Languages

Elixir

@dwyl App MVP πŸ’‘ ⏳ βœ…

The most basic version of the @dwyl App MVP feature set.

Please try it: mvp.fly.dev πŸ™

And help us to ...

MVP Loop

GitHub Workflow Status codecov.io Hex.pm contributions welcome HitCount


Why? πŸ€·β€β™€οΈ

Our goal with this MVP is to build the minimal usable App
that covers our basic "Capture, Categorize, Complete" workflow.
It is well-documented, tested and easy for a beginner to run & understand.

We shipped the App to Fly: mvp.fly.dev and use/test it (internally).
After collecting initial feedback, we will integrate it into the main dwyl/app repo.
We maintain this repo as a reference for new joiners
wanting the most basic version to learn from.

What? πŸ’­

A mobile-first hybrid task and activity (time) tracking tool.

MVP? 🚧

A Minimum Viable Product (MVP), as its' name suggests, is the minimum we can do to test the idea.

If you're new to MVPs, the Wikipedia article is a good starting point: wikipedia.org/wiki/Minimum_viable_product
Or listen to Eric Ries describe it in 3 minutes: https://youtu.be/1FoCbbbcYT8
Validate your business idea: THE LEAN STARTUP by Eric Ries: https://youtu.be/QaoVWtLX038
Building Minimal Viable Product with Michael Seibel UC Berkeley Course: https://youtu.be/m4isFputh68?t=75
How Not To Start A Startup | Michael Seibel: https://youtu.be/9tq-lTjTu2Q?t=413

Two Apps in One ✌️

We've found it tedious to use several separate apps for task and time tracking πŸ€¦β€β™‚οΈ
and think it's logical to combine the functionality. This MVP combines two apps into one. πŸ’‘

In our journey to understand the features we want from first principles, we built the two separate apps:

  1. Todo list: github.com/dwyl/phoenix-liveview-todo-list
  2. Stop Watch (Timer): github.com/dwyl/phoenix-liveview-stopwatch

    Once the mix setup command completes, you can run the app with:

    mix s

    Open the App in your web browser localhost:4000 and start your tour!


    Build It! πŸ‘·β€β™€οΈ

    If you want to understand how to build the MVP, please see: BUILDIT.md


    Contributing πŸ‘©β€πŸ’»

    All contributions from typo fixes to feature requests are always welcome! πŸ™Œ

    Please start by:
    a. Star the repo on GitHub so you have a "bookmark" you can return to. ⭐
    b. Fork the repo so you have a copy you can "hack" on. 🍴
    c. Clone the repo to your localhost and run it! (see below) πŸ‘©β€πŸ’»

    For more detail, please see: dwyl/contributing

    More Features? πŸ””

    Please note that our goal with this MVP is not to have all the features; again, it's deliberately simple.
    We will be adding lots more features to the full App.
    If you have feature ideas, that's great! πŸŽ‰
    Please share them: app/issues