A full-stack web application for The Mountain Echo, Mount St. Mary's University's school newspaper, providing a modern content management system and interactive user experience. Built with Next.js, Node.js, Express, Strapi CMS, and PostgreSQL. The application offers a user-friendly interface for readers to engage with articles through likes, comments, and author following. Administrators can easily create, edit, and publish content using the Strapi CMS. The Express server handles business logic, user authentication via Firebase, and secure database interactions. Hosted on DigitalOcean and Vercel for scalability and reliability. This project showcases expertise in building comprehensive web solutions, integrating headless CMS, and delivering personalized user experiences through features like article recommendations based on reading history.
Created With
Next.jsExpress.jsStrapi CMSNode.jsTailwind CSSFirebase
A full-stack web application that replicates the functionality of ChatGPT, built with React, Tailwind CSS, Node.js, Express, MongoDB, and the OpenAI API. Users can create custom conversations, assign predefined personalities to the AI chatbot, and engage in natural language interactions. The responsive UI provides a smooth experience across devices, with features like conversation history and creation. This project showcases proficiency in modern web development technologies and integration with cutting-edge AI services.
Created With
ReactExpress.jsMongoDBNode.jsTailwind CSSOpenAI API