Now Artisan Crafts automatically detects the browser language during first load. Also, when you change languages manually, it will remember your selection the next time you access it
🙁 The january 2nd deadline came and passed and I didn’t finish. In retrospective I was very optimistic regarding this season. I finished the image upload, did some refactors in the backend API, I studied the documentation for the payments integration so it was not completely a miss, but anyways.
The only major thing missing and that I am working now is the payments integration.
Will report later.
I wish I had more time. The progress is slow but constant.
On the backend side, the API is ready to create users, create courses, get lists of courses by category and to search courses.
On the frontend side I have a home page with a hero generic phrase and a search box to find courses. I have the login page for artisans and the artisans can create courses using markdown and preview them.
Next thing I think will be to add some way to allow the users to register to a course.
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.
The idea is simple: allow people to learn crafts from local artisans.
That was easy, just a sentence. This is the longer description I would give to a friend or a relative during a family gathering:
I am creating a webpage where local artisans can publish courses to teach their craft and that people can use to discover and register to learn amazing new crafts.
People enjoy learning and creating things and I am giving them the opportunity to meet artisans from their community. Artisans, on the other side, love creating and preserving their craft and they want a simple way to reach new apprentices to share their knowledge and skills with.
I will give them a tool to find each other that is simple and straightforward to use. The artisan focus on the course details and scheduling and preparation of the course. The apprentices can pick the craft they like and register in a single click. I will take care of the boring details like payments, appointment reminders, and making sure that the courses reach the widest audience posibleMiguel doing the elevator pitch during a family dinner
Wish me luck!