PROJECT: 001 // FULLSTACK_DEVELOPMENT

Lettership

Lettership
Asset 2
Asset 3

description PROJECT_OVERVIEW

Lettership is a message board web application, originally created for the 'Members Only' project in TheOdinProject but expanded as I added more features. It allows users to send public letters (messages) that are displayed on the board. The project utilizes EJS for dynamic views, DaisyUI (built on Tailwind CSS) for styling, and PassportJS for authentication.

I also integrated Cloudinary for storing user profile pictures and used the Obscenity library for content moderation. One of the standout features is the Spotify Showcase: when you click on a user's profile picture, you can view a Spotify embed showcasing their favorite track, album, artist, or playlist. This gives users the ability to personalize their profiles further.

The application also includes multiple themes and font options, with each theme accompanied by custom sound effects for an immersive experience. This was my first time working with Tailwind, DaisyUI, Cloudinary, and database functions, making the project both challenging and enjoyable. The experience deepened my understanding of both frontend and backend development.

DEVELOPMENT_SPECS settings

Framework Express.js
Styling Tailwind CSS
Deployment Koyeb
Status DEPLOYED

TECH_STACK

VIEW_LIVE_PROJECT arrow_forward