Basile Samel

writing/making/coding shokunin

Added email service to send emails

Installed and configured AWS SDK, then coded a service to be used in the app to send transactional emails.

collection page - each collection has its own webpage

Migrated the PHP logic of the collection page to NodeJS. Each collection has its own profile with a paginated grid of its published articles.

Wrote "One More Week Before Cowriters V2" https://cowriters.app/words/one-more-week-before-cowriters-v2-447255f51468671f20

publish maker review of September 2 https://cowriters.app/words/maker-logs-day-660-447085f50fc1d54d02

profile page - each member has its own webpage

Migrated the PHP logic of the profile page to NodeJS. Each user has his own profile with a paginated grid of his published articles.

article page - each published article has its own webpage

Migrated the article page's basic logic from PHP to NodeJS. A user can now read articles.

Wrote "The Cost of Email Marketing" https://cowriters.app/words/the-cost-of-email-marketing-446805f4fcc91ae94c

wrote maker review of September 1 https://cowriters.app/words/maker-logs-day-659-446655f4faf42099df

collection page - added text pagination

The texts of a given collection are now paginated for easier navigation.

collection page - display texts for a given collection

Migrated the PHP logic (route controller, search service, search API endpoint) to NodeJS so that I can display the texts belonging to a given collection in the dashboard.

Wrote "The Price of Independence" https://cowriters.app/words/the-price-of-independence-446335f4e4af58005e

Wrote maker review of August 31 https://cowriters.app/words/maker-logs-day-658-446325f4e48802e7c1

text editor - a user can publish his article

Ported the publishing modal from PHP to NodeJS. It's still not complete but a user can publish an article.

Added 4 new hooks to the DIY squat rack

I used trestles to do bench press until now, but it's not very practical. I just added 4 new hooks to the squat rack I built 3 months ago to rest the bar. 2 for the starting position, and 2 others at chest level as a satefy net. It was free, quick to make, and solid enough for this type of exercise.

publish maker review of August 30 https://cowriters.app/words/maker-logs-day-657-446015f4d00fa19927

write "Learning to Juggle Responsibilities" https://cowriters.app/words/learning-to-juggle-responsibilities-445905f4c0648cd270

Migrated registration page to NodeJS

I migrated the code of the registration page to the new stack and added Recaptcha v3 support.

homepage - added search feature

A user can now search articles by keyword. The search function is debounced and uses full-text MySQL search indexes. It's fast and each match is highlighted in the user interface.