La Plume Enchantée

PHP

HTML

CSS

SQL

JavaScript

La Plume Enchantée is the largest web project realized to date.
It is a website for writing texts.

Users can participate in writing contests or write freely, without limits on time or theme.

Writing contests impose a specific theme, revealed at the beginning of the contest. Users have a limited time to write, and once time is up, their text is automatically sent.
There is then a voting phase, where all users can rank the contest texts according to their preferences, without knowing the author of the text.
Results are announced at the end of the contest.

The free mode allows users to write texts without any limits on time or theme.
Texts in free mode can be modified, saved as drafts, published privately, or placed in text collections.

Comments can be left on texts, profiles, and collections.

A high degree of customization is possible: user profile, texts (cover image, banner), user preferences, etc.

The site is directly connected to Discord: a Discord server was created to improve community spirit. A Discord bot was also created, communicating directly with the site through a complete API.
Users thus log into the site with their Discord account.

Several additional systems have been created, such as email verification, a request for data copy, a request for account deletion, and the download of one or more user texts (in Word format).

This site corresponds to V3 of La Plume Enchantée. It is the most advanced version.
The development of V3 lasted 5 months (design + development).
The site has more than 50,000 lines of code.

Images