I always struggle at this phase, where you decide what is an MVP feature and what not. The absolute minimum is this:
- Artisan can register to the app
- Artisans can add courses to app
- Users can browse the courses by category or by searching
- Users can join a course
Right now I have a basic app where the user can login and start adding courses. Next step is to build the search feature.