overview

fol.io is a comprehensive platform where users can join and contribute to forums on any topic. Users can scroll through posts, post their own content, comment, and reply to others. Posts can be upvoted, with the highest-voted posts displayed on the front page. Comments use a liking system. Notifications are sent for replies, comments, or rank changes.

revival

This project was originally developed by me in highschool in 2019 and 2020. While the code certainly is not the best, I am proud of the project as it was my first full-stack web application. I have since learned a lot about web development and have decided to revive the project in a way that stays true to the original as much as possible. The main changes in the revival were reconstructing the schema, integrating Docker, and removing SendGrid integration for verification codes.

nostalgia

I have a lot of nostalgia for this project. It was created at a point where all I used was raw PHP, JavaScript, CSS, and JQuery. No frameworks, no preprocessors, no package managers... such a simpler time.

images

Here are some images of the front-end of the web application.

Folio register page Folio registeration verification code page Folio login page Folio user profile page Folio main page Folio forum page Folio trending posts Folio notifications inbox