Development Log
January 5th, 2026
General
- Implemented a page for my tech services.
- Simplified my contact pages to use your built-in email apps.
- Implemented a new font for my website.
- Implemented a new colour scheme that is slightly different, yet easier to read.
Server
- Deleted it entirely. I removed mongoDB and SMTP functionality.
August 6, 2025
General
- Created more articles for my projects and have finished all of them.
Server
- Modified my MongoDB server to display projects properly.
July 14, 2025
General
- Deployed the server onto Render.
- Deployed the front end to Vercel.
- Fixed CSS issues (Ibrahim contributed)
- Inserted more articles via markdown files
Server
- Converted all my links and endpoints to use the deployed server
- Working on an admin page (planning phase)
July 13, 2025
General
- Added new projects to my website.
- Created accompanying markdown files to provide detailed descriptions for each project.
July 11, 2025
General
- Redeveloping the projects page.
- Prevented email spam by disabling the submit button in the contact page.
- Implemented MongoDB functionality with a test database.
Server
- Made the outbound email of the contact page aesthetically pleasing
- Created a Windows 96 style GUI for my server port 5000
- Implemented database collections for dev logs and projects.
July 10, 2025
General
- Refactored the codebase and reorganized the file structure for better semantic clarity.
- Developed a complete contact page integrated with Nodemailer and a server using SMTP.
- Created async ops to redirect users to the homepage at form submission, preventing spam.
Server
- Added Nodemailer to enable SMTP email capabilities within the server.
- Integrated Morgan middleware for request logging and improved server monitoring.
July 9, 2025
General
- Created and styled a header and footer for the website.
- Organized a file structure for an ideal long term plan.
- Split the CSS files by usage and joined them in a global file.
- Removed the TO-DO list and replaced with a development log.
Styling
- Installed Bootstrap 5.3.
- Installed Font Awesome for free icons.
- Made a colour scheme and chose the Roboto font.
July 8, 2025
Foundation
- Built the foundational structure of the website.
- Conforming to the MERN Stack (but using NEXT), I have used the following technologies: